I'm in a long distance relationship... we met at the end of high school and we went to different colleges, 6 hours away. Now were sophomores in college and still together!

I love him more than anyone in the world though. We see eachother once every like 2-3 weeks, but the longest we've ever gone apart is a month and a couple days and it was torturous!!!! We talk on the phone a lot but its not the same and I miss him soo much!!!
What do ya'll think about long-distance relationships? Any tips to keep the relationship going even if were 6 hours away? Any cute ideas for things to send him?