I'll say long distance relationships can work, but only if the parties involve start dating before the distance came between them.
I'll agree with this and share the story of one of my best friends and his girlfriend and how they have made it work for years. They started dating in high school around age 16 or whatever. He's a year older than she is and when he went to college (about 90 min from where we grew up) they broke up pretty quickly but missed each other too much and got back together. Then she went to school several hours away (couple hour plane ride), they were still together and what they did was try to see each other once a month. They opened a small bank account and they put money in it and it was just for travel. So one time he could see her, and then the next month she could see him, etc. from money in this account so they wouldn't have to worry about the cost of the trips. On all long weekends and school breaks they saw each other. This lasted the whole time they were in college. They just both finished up this past year and are still together - so they've been together over 5 years from now and are total high school sweethearts and will be married soon. From their experience, which I know is a bit special, it says to me that if people make the effort and really put everything they can into it, it can most definitely work