I would go and see your GP, it could be depression, you dont necessarily have to be having a shitty time to get depressed and depression doesnt just mean curling up into a ball, you can also react the way you did, I should know. But depression is only a suggestion. No one on this site is...