A lot of people seem to suffer this BKP.
I'm not a doctor so I'm not suggesting you have this but there's even a SAD syndrome (Seasonal Affective Disorder)
Seasonal Affective Disorder
For me sometimes it helps to realise I feel a certain way due to various outside factors, and thats ok - it's a natural reaction to something.
I can work around things and know that these feelings will pass
D