Met this amazing guy

So I met this amazing guy after 2 years of being single. We clicked from our first date and he was everything I ever wanted.

He's such a gentleman and I'm over the moon tbh. But the only problem is he is leaving next year (to another city) and if we keep this going it would definitely be long distance for at least 2 more years (I'm currently in university).

I'm not sure what I should do in this situation? Advice please!!