I don't think people here are advising you leave him, however I do think you should consider what makes you happy.
I currently live over 300 miles away from my boyfriend, and I'm moving even further afield to Russia next year. The point is, if you both want the relationship to work, and are willing to put effort into that as well as your respective educations and careers, there's no reason why you can't have your cake and eat it too. A long distance relationship is certainly a strain, but if both people want it enough, and don't take each other for granted it can work. Good luck xxx