I don’t know what to do

So I’ve been dating this guy for the past 4 months and he’s everything that I’ve prayed for but he’s in the military and being relocated to Florida and I just got my new place in VA. There’s also this guy that has been around for the past 4 years that I can’t seem to shake EVER. I told the first guy I don’t do long distance, but I’m not sure if I give it a try or try with the second guy who might’ve stuck around for a reason????