What do you mean by you love her? I think sometimes we use these words because it's the only way we can describe what we're feeling. You can care for somebody and still do what's best for you, especially if they don't love you back.
However the intensity of your feelings make me believe that you are more obsessed with her than anything to do with love. You needing her to make you happy is a very dependent type behavior but not in a healthy way. Love is able to let somebody go when they no longer want you. You don't seem able to do that.
If she keeps doing this back and forth game with you or expecting you to wait for her while she doesn't wait for you that's emotional abuse. She's not treating you with love and you accepted it just to have her in your life. Why? Do you not value yourself? Do you think you deserve to be treated this way? What do you get from this relationship because it's not love?