I think everybody has their own stuff they do. I get with friends, have a cup of coffee and sit down for 20 minutes (not as much as I'd like to), read a little, church, theatre, exercise (I want to get a Wii fit too); whatever you personally find to reenergize yourself. This morning D10 and I went to McDonalds for breakfast and then went to the local goodwill-type store (they help homeless & rehab people with their profits) and found a bunch of books for the family and a cute dress and hat for D10 and a cute pink western shirt (adorable) for D10. All of that for a couple bucks!!!
Also, I'm halfway through a book that might be good for you to, it's "Too Nice for your own good" by Duke Robinson, and that's been a good read for me. I'm trying to work on those kind of issues. If you're feeling stressed or angry about something someone's doing, you need to put up boundaries and maintain them. You have to protect yourself just like you do your son. You have to take care of yourself so you can take care of others. It's not selfish at all; something you just have to do.