I definitely feel you - I'm also in a long distance relationship, and it does suck, especially with my gender issues thrown in. we cope by trying to talk every other day - every day can be difficult so every other day is achievable target that doesn't cause either of us guilt. I also email him pictures and things, just dumb stuff from the internet, but it makes me feel better haha.
Maybe try to have something to distract yourself, work or hobbies or whatever. Making sure I can tell my bf that I've actually done some work is a good motivator for me lol. I like to collect some stories in my head to tell him next time we're together, plan what we can do together... thinking about next time i'll see him is better than thinking about how he's not here.