I had a long distance relationship. Ultimately it wasn't worth it. And when I thought it was worth it, it was awful. I spent a lot of time in a phone box spending money on international calling cards. And trying to pretend I wasn't having the time of my life. And then coming off the phone feeling like the worst girlfriend ever because I dared to have fun. And then when something massively shit did happen he laughed. And I cried.
Lesson learned: Only do it for someone who has proved their worth...Because if they haven't by the time you go they definitely won't whilst you're away.