I have the same problem right now - at 23
As was said, try and make the most of the opportunities you get. I know its kak not being able to plan ahead and make special arrangements and stuff, but all good things yada-yada. I'm sure she understands.
I feel your pain dude. Sex without the cuddlin' just aint the same.