compare yesterday's you vs today's you.
comparing yourself to others is a losing game, often detrimental.
I'd consider moving away from the current place of living and reorganize your thoughts.
I have a friend who went through similar. I've known him about 10 years now. Trust me it gets better over time. He did move to another state(province in Canada) though.