I'm glad that your friend referred you here. It can be a very nice place to be. I am personally familiar with many of the symptoms and issues that you describe, and so are others. Everyone here will be more than happy to help you in any way they can.
And as far as the venting goes, you just vent away whenever you need to. We'll listen with true interest and compassion. I promise. I hope everything picks up for you, and look forward to seeing you in the future...
Best Wishes,
Idealist