Most Helpful Guy
Whoa! Take a breath, seriously.
Look, it sucks, but the reality is 3 years is a long time to waste on a relationship with someone that isn't stable in her own feelings. She comes in & out of your life when you're moving on, & leaves you hanging when you back into her. This is a mindgame, & one you can't afford to play.
She's moved on, regardless of what she tells you. She's using what you feel. for her to HER advantage. You're her backup. And she will keep doing this to you, if you allow it. It's time to move on, for good. Remove her from your life. Take the time to truly heal. Apply the lessons you've learned from this & be mindful of them in the future.
Feeling hurt, lied to, used, disrespected, betrayed, & abandoned is the WORST feeling in the world. But you will heal, with enough time. Let her go. She's no longer apart of your life. Live YOUR life. And when you're ready, you'll meet a new girl, one far better than the last.