I’ve been in a really similar situation. Could have written some of your posts myself.
I had a 14 yr age gap with my ex I was 17 and we were together 22 months, (during my first year at uni)The gap in itself wasn’t an issue, I was mature for my age and he was young for his age if that makes sense.
I broke it off in the end as we were in very different places in our lives and wanted very different things. He wanted to settle down and I wasn’t ready for that, I wanted to get settled in my life/career. He also felt a lot more for me than I did for him.
I would be thinking very carefully if I were you before going any further, - what is your life like now what kind of arguments/disagreements do you have. Can you picture the two of you together 5, 10, 20 or 30 years from now?
If so I would say go for it and if you have any doubts (and as you are posting in forums I think you do) then maybe just carry on the relationship but hold off until after your degree before having children.
You are so young and things can change, opportunities arrive and things may be different in a year or so.
As for me, I’m 32 now my DH is 33 and we are a much better match but I don’t regret that relationship when I was 17 - when it was good it was good and it has given me more life experience.
Happy to exchange pm’s if you want someone to talk to who’s been in a similar boat.
good luck