Whether it's a phase or not, it has been going on a while, I'd go and talk to your GP and tell them how you are feeling - we can't diagnose, we can just listen and tell you how we see things from our own points of view and experiences..