Make it two glasses, as can only drink spirits not wine :-). I haven't given up on you, was just trying to boost you. Ok, diplomacy isn't my specialism but at least with me what you see is what you get :-).
I can see how hard it is for you, but think about your boy. How it must make him feel if he sees you sad? It mustn't be either easy for him having his parents separated, so he needs to see his dad coping the best way he can with given the situation. You are setting him a good example :-). No matter what life throws at you, you always bounce back.
It is a rough patch we are in, and I do feel lonely too! My nickname at school was chatter box! So you can imagine how hard it is for me to talk to myself :-)! As Avanti said earlier, go out: even if you don't feel like it, force yourself to to it, then it'll come naturally to free a while.