I just reconnected to someone i was with for 5 years.. and i realised a couple of things. 1) some things never change, 2) some couples are meant to be the best of friends and nothing more, and 3) no matter what you do, you cannot change how people feel about you. In my opinion, you should know by now when you're fighting a losing battle. Whether you lose weight, stop smoking, stop drinking or suddenly become a millionaire, they can only be interested in you for a short period of time. After that, they will revert back to their usual self. So! You have two options. 1) you accept the person for who they are, even if they treat you like shit, or 2) you leave and move on.
I choose option number two.
Why? Because i deserve better.