Hi UTJ
Oh honey. How sad to say "I have no friends". Well, let's solve that problem right now. I'll be your friend. I won't judge or criticise you - whatever you do. I hope I can uplift and encourage you. I've been very down in my life, and I know how hard it can be.
I am also not in the same position as you, so can't speak from experience regarding a special needs child, but I have overcome some really tough things. I come from Africa originally and we have a saying there which is "how do you eat an elephant?" (an impossible task if you think about eating a WHOLE elephant). The answer is ONE BITE AT A TIME.
Trying to tackle everything at once in your life is very daunting, and probably not doable. Why not try looking at one thing at a time? If you make some progress on one area, then that might help boost your self-esteem to help you try in other areas?
First, remember that alcohol is a depressant. So the more you drink the more depressed you are going to feel (been there, done that! ). It can also induce insomnia, and sleeplessness puts you in a place where it is difficult to cope even if you don't have any problems (that's why some places use it as a torture!)
Second, you sound very isolated. Sounds like you need some outside support. Coming on here is a great step. Why not try joining some groups? Think about whatever is bugging you the most about your situation. If it is the drinking, then join AA. If it is the weight thing then try joining a gym or weightloss program (there are many weightloss threads on MN that you might like to lurk on even if you don't want to join). But join something where they do exercise/weighloss as a group, otherwise you could still end up feeling isolated. If it is issues with your son, then try and look for a support group for special needs kids in your area. (Actually, to me, this sounds like your most urgent need). If you just don't know, go and talk to someone at your local church (even if you aren't into church, they usually have someone whose ear you can bend).
If you want to do something that is totally unrelated to your problems, then why not do an Alpha course (it is a course run over several weeks that allows people to ask all the questions they ever wanted to ask about God - right now you are probably wondering if God even exists, and if He does, does he even care about you). The great thing about this is that it is built up around social contact. They give you a dinner a week, and time to chat to others. The course itself is light-hearted and fun (heaps of humour involved) and they do not push Christianity at all. If you are in a dark place, it might just be the thing to lift your spirits. I found it a great place to vent my frustrations in a totally non-judgmental environment. You can totally be yourself and not worry what others think. This course was really a turning point for me. Just having a bunch of strangers be nice to me made me feel special, and from that moment, everything changed for the better. I still had challanges to deal with, but at least I had people who could support me through the tough times.
I did this course when I was at a low time in my life (actually pretty rock bottom, tbh). I made some amazing friends - even though I was a real trouble maker on the course. It was great to get out, meet new poeple who knew nothing about me or my situation, have some good food and good laughs.
As for your relationship - well, it sounds to me like you don't really like yourself right now, so it is probably not possible for you to be really close to anyone else. If it was me, I'd try and sort out a few other of your issues first. When you are able to overcome some of your other struggles, then you might view your relationship in a different light (or have the strength to leave if that is what you need to do).
It does sound to me, that your problems are linked to your child's special needs (given the timing). Have you had proper support with that? It sounds like you have not been able to come to terms with your sons special needs. You may well need some type of specialised counselling in that area - and for that, I'd suggest you post on the special needs board, or ask your gp. In particular, you probably need to get into a SN support group.
Do you have someone who can help out with your son, even just a couple of hours a week, to give you some time for yourself? Sounds like you really need to pamper and take care of yourself in a healthy way (even if it is a long relaxing bath, if you can't afford anything else).
What career did you have?
Sorry for such a long rambling post. Why not lets try and figure out together your most urgent need, and then make a plan on how to tackle that?
Remember YOU ARE NOT ALONE. And you have at least one friend now
I look forward to seeing your next post