I think weather does affect mood swings. I've noticed that on cloudy days I get depressed and don't feel like doing anything. Then when we have a sunny day I'm the complete opposite. It shouldn't be that easy to affect mood swings but I've tried not letting it get to me but the same thing happens every time.
I've read and heard many different opinions on this theory and I think that it is true.