I'll preface this post with the fact that I have never been in a long distance relationship (LDR for short). I have seen many of my friends deal with the difficulties of being a part of one and instead of making stuff up, I solicited their advice and input on this one.
Well, graduation is almost here and this means big decisions for all you graduating seniors out there. By now you've made the decision between grad school and/or getting a job. The lucky ones have it all figured out already! Graduation also means summertime for the rest of us college kids so we aren't exempt from making decisions concerning our personal lives either. No matter how you slice it, things are about to change. So, we all have to decide what friendships and romantic relationships are totally worth our time and which ones just might not make the cut. Friendships and relationships don't maintain themselves you know.
The LDR is one of the hardest things someone could have to deal with in a relationship. The whole point of dating someone is to spend time with someone you are totally into and this is really difficult if you are separated by hours of travel time. After chats with my friends who have experience in LDRs, there seemed to be one main theme: comeplete dedication. They said you must deeply care for the other person for the relationship to be fulfilling. You must be willing to put in the extra effort to maintain the spark and excitement you get while in their presence. Also, if you two are truly dedicated to one another there will be complete trust and security between you. There shouldn't be worries of cheating or lying. If you aren't secure with yourself, it will manifest itself through insecurty in the relationship.
I've seen it done successfully, and I've seen it fail miserably. I've seen most every ending in between too. But I promise you the ones that are still happily together are completely dedicated to their awesome relationship and partner. It is doable, just be sure that you and the other person are willing to be completely dedicated to making it work.