<human>: Throw away because my boyfriend like reddit too. So just like the title says, I have a very big first world problem. I've been dating "john" for over a year. He is on a cruise for 12 days for work. He was told could bring somebody and decided to bring his friend which we both decided was cool because we had been planning a trip together when he got home. John travels a lot for work and he is going to Australia and Europe in March and April. I've been wanting to travel for a very long time but my ex boyfriend never had a lot of money so we just never went anywhere. 

John just found out that he will be losing his job soonish so we wont be able to travel for at least another year. I only get to talk to John every few days when the cruise docks and he can find wifi. He is having an amazing time and Im stuck at home, cold, lonely, and writing stupid papers for school. This is also Johns first time being in the ocean which I thought was going to be an experience he would have with me. 

Every time we talk I just get sad and jealous that I'm not there with him and that I wont be able to travel for at least another year. Its so hard to be stuck at home when I know he's doing amazing cool things and having rad new experiences without me. I know that when he gets home he will be super happy and refreshed from his trip but I feel like I might be grumpy and jealous. I don't know how to not feel shitty whenever I talk to him. I always feel like he is rubbing it in my face when he tells me what a great time he's having but I know he just wants to share his fun times with me. Does anybody have any advice about how I can be happier when I talk to him and when he comes home?

Summarize the given text in a few sentences.
<bot>: boyfriend is on an amazing cruise and I'm stuck at home, how do I feel happy for him when I'm so jealous?