I'd just like to put in my vote for therapy. I go every week. Hell, it seems like after my parents got divorced many moons ago, that therapy would help. It didn't. Not then. I think therapy is a great experience, but only if you're ready for it. I often joke that I should set up a side business for post-therapy counseling. So when you walk out of the shrink's office after those 50 minutes going, "Holy Shit! What the hell does all this mean now??!" You can then come into my office to vent about what you just discovered.
But seriously, if you 're thinking of seeing someone, do it. And if you don't like the person, find someone else. It's a nice thing to have for 50 minutes every week. Sort of like a mental massage.