I have been where you are so many times. Struggled with weight, my ex wanted me to be thin and hot. Everything was a trigger, disgusted with myself. Is the bottle of wine going to get your son out of trouble? Make you thin? Stop being so hard on yourself, realize that you are enough, you are enough without the alcohol. You can do this.