Oh lovey. This isn't for you. It isn't right. I don't like to come between two people but, you're very young, and he is, yes, someone who is more controlling than he should be, for you. It's not a good idea and you do need to just move on. And find a right person.
You need not just an ok, not just a good, not just a great, but an amazing partnership with the guy you are going to have children with. There are lots of new experiences to go through - being pregnant, giving birth, looking after a young baby and child and bringing them up. And also feeling happy and fulfilled and with an exciting future (such as going in the Bake Off! : ) There will be moments when you are extremely vulnerable and you need a really lovely person with you, who is meeting you half-way.
This guy isn't that. You must understand and accept that. You asked for advice - you're getting it. In the nicest possible way, please listen.
But you are ok here - you haven't got pregnant. Massive plus.
It's not nice, how he is. You could have a lovely man who wants you to feel ok, who cares about your feelings. Who respects your career. Who sees you as a person, who happens to be able to have babies. Not as a baby-maker, who is secondly a person.
Please listen to your family and make the break. They are seeing it, and they know. This is a really important crossroads for you. Sometimes they come up in our lives. This is literally how your next 14 years will pan out. So make that choice very very carefully.
My advice is ditch him, find a nice guy who loves you properly and who you love. Have those babies.