Most Helpful Girl
Oh dear, Well usually the right thing is to chose the girl of your dreams but for your own sake, please let her go and Find someone else, sorry bro but she seems very unstable and doesn't know what she wants so how will you ever be sure she wants you and will stay true to you? I say let her go :) for your own happiness, its Hard but for the best :)
Most Helpful Guy
She's unstable. You've tried and did your best. It took years off your life. It's impossible to be in a relationship with her. I'd say to let her go.
Or, if you truly enjoy this endless cycle, you can keep going. This is self destructive and most likely won't end too well, which is why I advise stop seeing her.