Right Matt,
If you are drinking it will amplify everything out of proportion. Taking care of yourself should be a priority first and if you are still drinking I would work on the alcohol first.
You mentioned that you are happy with yourself just as you are. That is a wonderful thing, now if you can just hold that thought.
Hope you are feeling better soon Matt!