If you post her email address we can all send her a very positive character reference about you. On a regular basis.
I've been in 2 long distance relationships before.. and both ended bitterly. I wouldn't recommend it to anyone if you're still young and aren't seriously planning about going the distance. I was about your age on my second long distance and we were actually seriously talking about the future. I've spoken to her parents and everything. Still didn't work out. Maybe people just have different lucks. But what I did learn is that there is always someone great for you where you are now. In any case, best of luck to ya!
Oh wow. Given your communication skills, this will work out perfectly. "Were you gonna visit me anytime soon?" "No." "What? You don't want to see me?" "No. = Now. I'm booking the flight right now."
No doubt. There needs to be an end. And you need to make it a priority to visit when you can even if you can barely afford it.