<human>: Could you distill the essence of the text into 1-3 sentences?

I'm 21 and m ex is 17 about to turn. we have talked on and off since we broke up. (I cheated on her, worst mistake ever.) We stopped talking about a month ago, but she texted me today and said that she had good news. She said she had recently broke up with her douchebag boyfriend and we began talking again. As usual, we rekindled the flame and i realized that i am still not over this girl, and we always keep coming back to each other. I want to be with her but both sides of friends and family would disapprove because i cheated on her. However since she is turning 18 soon we are going to wait it out, maybe. The biggest problem is that she lives two states away from me, and i dont have the money or a relieable car to go see her. She said she might move a state away after she graduates so she wont be too far, but still. What should I do?
<bot>: My ex and I are talking again, she lives two states away, might move closer after she graduates, I have no money to she her, friends and family disapprove, she is about to turn 18, what should i do?