I used to be like this, I would go out of my way and tack the heaviest blanket I could find over my window. That way, I'd loose track of time, I'd be oblivious to the weather, and what was going on outside.
Things have changed a bit though, I make sure to open blinds each morning, and peek out and see what the day has in store. Even if I'm not in the greatest mood. I rather take the good and the bad now, instead of blocking one side completely out. It has helped, and has to some extent let me know who is in charge, instead of the other way around.