Good God, that's gotta suck. However, I would suggest calling your MD and getting a referral to a mental health professional. Obviously this problem isn't going to fix itself anytime soon, and having a psychiatrist to check you out would be the smartest thing I could suggest.
Hang in there man, We're (your remote cyber family) are here if you would rather talk it out here.