Check1
I had to reread your sitch to make sure I got it right

She's a user no way around it, think of her as no better than a drug addict. She'll probably keep making excuses for herself, and will systematically destroy her life in the process. She will most likely have plenty of men and women to enable her along the way in order to get a quick lay out of her.

You owe her nothing and gave her all your adult life.

If there's a chance for you two it'll be years from now.

That being said you are a new man, a free one. That's a good thing. It may not seem like it, but the world is your oyster now. Now more than ever you need to work out harder and dress better, don't rush into a relationship but learn how to successfully date.

Become the man that has lots of options when it comes to women, and use that knowledge to never settle for less.