I'm so sorry to hear how difficult it's been - there's always a level of difficulty with long distance relationships, and those goodbyes are brutal and are a form of grieving. My partner and I spend time together online by watching shows, playing video games together, and having calls, all of which help ease that distance a little bit more. Also having countdowns to visits and new dates make it easier for us.
You got this! It will all be worth it in the end!!