...keep from going nuts?

Or rather, how do you balance work + training + social life and still maintain your equilibrium?
I've always been someone who works hard (ok, some people call me a workaholic) and maybe, perhaps, slightly... obsessive compulsive. But having a 60-70 hr. work week in addition to a triathlon training schedule is stretching me pretty thin.

It seems like if I want to do anything, something's gotta give. There's no wiggle room for anything. Do I want to have breakfast with mom? Okay, then I have to nix the housecleaning. Do I want to get my car washed? There goes the grocery shopping. Do I need to get my oil changed? OK, then I have to give up my ride, which will throw off my training schedule. My days are regimented to the hour, and every hourly "block" is reserved, planned, written down and accounted for, seven days a week. Lunch time is already gone (squeezing my swim drills in there, stuffing sandwiches down as I drive home) and dinner is pretty much eaten on my feet or on the road in between work-related errands. I'm usually an early riser, but lately I've been waking up at 3:00am, panicked that I've overslept.

I just want to crawl into bed and not come out for a couple of days. But no... I have my first USAT race in two weeks, a major project deadline in three weeks and an art show to prepare for in four weeks -- all of which I'm NOT prepared for. And last weekend a friend was visiting California, about 200 miles away, and I didn't go see him. Granted, he called me just a few days beforehand, but I REALLY REALLY wanted to see him... and I didn't. I kept my work commitments. How f-up is that?!

Sorry if I'm sounding so pissy, but I just needed to vent. Thanks for listening.