Well perhaps we should start with the one fact you heartily acknowledge and that is that you have a whole load of blessings.Often these are the things that people tend to forget or ignore.
So you start from a rather good solid base,yes you may not have a mini Buck palace or GC that you can see "whenever" etc but more or less you are quite content with your lot.
You do not mention your age but we know you still have a job and intend holding on to it for as long as possible,all good sound thoughts.
It appears the difficulties or negative thoughts creep in more about your own personal self?
Whilst obviously the fact you are not a couple or a family saddens you and makes you feel very much alone.
This is shared by very many as all around you are widows,widowers,divorcees and those that have not yet met a partner.
At least you also know and are fully aware that this can only be rectified by you yourself,so we are getting somewhere!
It would seem that you need to join in a group...........maybe a gym or because these can be expensive just a group that do dancing or such more as a chance to "get together"...........but also the exercise would benefit you and lift your self worth.
You will find that joining any group beneficial because it may give you the impetus............the shove that you obviously need to get yourself moving onwards from sheer negativity.
There are many with hideous scarring for instance whom happily walk down the street daily,it is all about self worth.
Looks are only superficial,it is the caring,compassionate heart beating within that gives the real clues of the person.
So I think finding group exercises, will not only bring others into your life,but help your body shape and perhaps halt that binging ............which in fact only adds to the feelings of self hate.
Please believe me anneishere........... much of what you say are mere thoughts in your head, and only you yourself can walk tall and start living that life that goes alongside all your many blessings.
I am sure, if you set that goal,determine yourself that nothing or no one is going to hold you back, you can make that determined break through to restart a new life................ with a complete set of rules in your head.
Negative thinking helps no one.you deserve far better, so now whilst summer is ahead, go start getting that nice but motivated life going for you.....................and I wish you all the luck in doing so.