To me and friends the ages you’re both at are pivotal when it comes down to settling down and making big decisions about kids etc. if there are red flags they start to come up now or earlier.
If any of my exes had tried to guilt trip me like this absolute tool had done and not sorted it out then I’d be out of the relationship.
On one of my birthdays (30th) with a boyfriend I knew wasn’t right for me but stayed with him for security (and we’d moved in recently) we went where I wanted to go (Kefalonia). This boyfriend was a salesman, gambler and risk taker and turned out he hadn’t factored in spends for the holiday bar the usual stuff, hiring a car for one week etc. didn’t give me a heads up re this either before we left. Just sprung it on me. We’d been away before though. I recall thinking why on earth didn’t he at least tell me about this so we could both plan and especially as we both lived together? It basically spelled the end of things as I knew he wasn’t mature enough to plan etc. he’d lived with his mum and sister before this and was used to them doimg everything for him too. If he’d have cried or manipulated me further I’d have had even less respect for him. He wanted me to have his baby but then said if we broke up he still see/support the baby. Knowing him I said a big fat no to that.
I really would listen to other posters here and just end things now. He won’t change and sounds like an abuser in training/completed the course.