This post caught my attn because I am going through something similar. I am not married either but only because we can't afford a wedding, but in my heart we are married. We live together and have dogs together. He grew up in the same house, same small town, began his career there. I was already going to nursing school when we finally got together. It was only an hour and a half away but he did move down here after about 6 months, but he decided to continue his education here too. Now, I'm about to graduate and I'm learning that jobs are not available in our area. It was very hard to get him to even move an hour and a half away from his hometown and now I'm trying to get him to be open to the idea of moving to where jobs are.
It is not easy. And I thought just like you, I will never let a man stand in my way of doing what I want to do, especially my career. But something changes when you are with someone you want to spend your life with. We were apart 3 weeks and it was torture. So, the dilemma is my career or my soon-to-be-husband. At first any time I brought up moving he got really upset and I could get nowhere. Then slowly he came around to the idea. Like I said, it hasn't been easy. It's been a few months in progress. But everytime I found more obstacles and more evidence that jobs aren't here, for me and for him, he considered it. I think a big edge I had was showing the benefit for HIM, not just me. Now we are talking about even moving out of state so we can both have successful careers.
So I'm sharing my story because I know how you feel and I think if the person is worth it then make it work. Sacrifice, compromise, and have many many conversations. Figure out his hesitations, fears, etc and try to figure out solutions and make the idea seem more appealing. And really, his hometown is always a plane ride away and no decision is permanent. There is always a choice. But you both have to be willing to have difficult conversations, respect each other and be willing to work together to make you both happy. Good luck!!