Do something that takes you completely outside yourself w/no visible reward, such as volunteering as kokopup suggested. It does sound like you need a break, though, and perhaps your weekend away will help to recharge your batteries. (Can I come?)