My job consists of lots of mindless, repetitive work. I straighten, organize, shelve, recover, and basically spend my shift making ugly things beautiful. When I work close, I've been told by my boss that I leave things better than they looked when the store first opened, and that's a HUGE compliment coming from her.
There have been a lot of times that I've gone into work with a bad mindset, lots of stress, and a decent amount of anger. Because my job also includes customer service, I try to leave all that shit in the break room so that when I walk out onto the floor, nobody has to deal with my bad attitude. Thankfully, I have awesome coworkers who let me bitch and moan and sit there on break consoling me and cheering me up with stories of crappy situations they've been in. That certainly brings things into perspective, but the best stress reliever I have is actually doing my job. Twenty minutes into a shift, I can essentially let go of what was bothering me. When I clock out, my anger has subsided, my heart is less heavy, and my troubles don't get in my way anymore.
On days that I don't work, (or days when I work, but not until late) I don't really have that outlet. I've realized, however, that cleaning boyfriend's parents' house does the same thing for me that work does. This morning I got up and did laundry, fed the dog, cleaned up the kitchen, living room, our room, our bathroom, organized a bunch of crap, found the dog's collar and extra leash (she's been "nakey" for months because her collar went missing... a little cleaning does wonders for finding stuff), and got a bunch of stuff ready for work. I feel a little bit better.
I would hesitate to say that therapy is pointless or could be replaced by this kind of thing, but in the interim, it's pretty impressive what you can work through by cleaning.
I also just needed an excuse to brag on my housewife skills, because I'm a gratification-seeking monster, and I am totally willing to own up to that.