Well "A",
you aren't alone ;-)
and I'll tell you that it takes alot of courage to explain the details of your life's current situation and asking for help is the first step to getting help.

You will get a lot of support on these forums so hang tight and stay positive!