guy problems

Hi girls, so I have a problem with a guy I’ve been seeing. I met him back in January and he was a high school senior when I met him and I was a sophomore. He helped me through a hard time in my life and I really like him. But he goes to college all the way in Alabama now and I live in Georgia. He means a lot to me but we aren’t dating because of the circumstances we’ve been given. We’re both looking forward to when I graduate so we can be more open about seeing each other and potentially live closer. But I mean.. I’m a junior now and a year and a half is a long time.. should I keep what we have or should I let it go ? I just feel like it would be so hard for me to let him go because he’s so amazing. Idk.. I just need help..