I want to tell you that I know it feels good to have her run to you like a knight in shining armor. I know it feels good to feel wanted and needed.
what doesn't feel good, though, is feeling used. And that is what will happen if you don't watch yourself and let her hop-scotch in and out of your life.
You deserve better than to be treated that way and I know you know that. If she wants this, she needs to put in the effort and make this work full-stop.