Big move between us

My boyfriend and I have been together for 2 years and living at my house for a year. But he’s moving about 2 hours away for a great job opportunity that will set our future and help out a lot.

I have to stay where I am to finish school for another year maybe 2. He’s gonna come down almost every weekend to visit. I’m scared for him to go out there himself mostly because I am an insecure mess. We’ve beenFighting a lot but we’re working through things but I’m still very insecure. I don’t want to take this opportunity away from him because that would be selfish. I don’t know how to handle this. Anyone have any advice for distant relationships or for insecurity. Or just your thoughts?