This is a fantastic answer, focus on yourself anon. I am going through this right now as well, you have to pick your crown up and realize you have way more to offer then she can handle.
Often times if not most times, this is happening not because of you, but because of some deep seated insecurities within her. Eat clean, work out regularly, meditate daily, focus on being the absolute best version of yourself that you.
Always remember, you attract what you think of yourself, never lower your standards, never settle for anything then absolute love and dedication and loyalty in a relationship. Because that is what you deserve, it is better to be alone then in the company of fools and liars.