Hello pitstop.
Sorry to hear about how your life is going,but what has happened today might be a blessing in disguise, you obviously need help, why don't you get on to social services in the morning and talk to a social worker, you aren't going to get yourself sorted on your own by the sound of it, it is a good thing that you are talking about it even if it is just on here.
do you attend A/A meetings ? if you do there must be somebody there who can help you, if you don't attend the meetings maybe you should seriously consider doing it, if you don't want to do that, make an appointment with your GP, most of them are very understanding, please do something positive tomorrow, don't sit at home bottling your feelings up, do something about it, good luck and take care, Ray xx