Should I leave him?

Okay, here’s the story:

We’re both 22 (he’s almost 23) and started dating 3.5 years ago. It’s been long distance since the beginning, and tbh we’re doing just fine. Distance is a pain in the ass, but honestly we skype, and chat, and spend 3-4 beautiful months of summer break together.

Thing is, I started school last year (took some time off after high school to find myself in life), and even though I was able to fly to him for these 3.5 years, I think this upcoming summer will be my last visit. Because honestly it’s getting hard coming back to the US after such a long time away, having to find a new job and literally start my life over. He, on the other hand, is not gonna be able to come to America for a long time, because he has a stable job and he doesn’t get much time off.

I told him to move over to the US, so we could start our own little family. His contract with the firm ends in May. And I told him we can get married over the summer and start with the paperwork so he could move to America legally.

Now, if for me the situation is pretty black and white (I mean, the answer would be obvious if I were in his shoes), he said he needs his time to think. In the meantime, he goes out with his friends every weekend or going clubbing, and I am not sure if he’s actually thinking about these things?

I don’t wanna talk to him and pressure him. But at the same time it really affects me.

I have a lot of issues, mental health problems (I am bulimic, bipolar and have severe panic attacks), and the current situation is putting me under much more stress. I keep thinking if this ever is gonna work out or if I’m just wasting my time on someone who isn’t even ready to spend his life with me?

I love him, but I’m really lost here and I have no idea what to do.