OW, I'm sure you'll get some sympathetic comments... most folks have gone through what you seem to be experiencing at some point in their lives, so they can probably empathize. However, I'd just like to point out that asking for such help anonymously/online carries some risk... the net is filled with all kinds of people and some might think nothing of using your request as an opportunity for their own amusement.
With that caution offered, all I can say at the moment is that in my experience, no matter how bad things seem at any given moment, they're usually better a day/week/month later. At least that's what I've always told myself, and it generally holds true.