Yes, itching can be caused by psychological factors. So when you are stressed, it can induce what is called adrenergic pruritis. This is basically stress itching. And the itching can be reproduced by an injection of adrenaline, which is the stress hormone that is released into your bloodstream when you are stressed and anxious.
Thus, if you have stress itching, then the solution is to reduce your stress and anxiety. You can begin to determine your stress levels by taking the anxiety test, which will also show you how to begin to reduce your stress levels.