I just want to be selfish 😔

I love him. He's my best friend. The time we spend together makes me so happy. I just want more. He was away from December to the end of January visiting his family. Then he was deployed from March until September. Now he's deployed again until just before Christmas. Then he will be again in March. Then he's moving away for good in September next year while I stay here to finish my degree. I just feel like I have no time and it hurts. I know I can't ask for more but I hate this 😢