Riding always improves my mood. I'm a grouch at work and I usually only ride Wednesday during the week. If I have a rough day, when I get home I know I'll feel better in a few miles on the bike, so I don't have to think about it, I just go. On weekends I'm always in a good mood at the ride start, but sometimes I'm disappointed in my performance on the ride. I suck, basicaly.