Is he the one for me?

I need some opinions from people who don’t know me personally, thanks in advance!

So here it goes... I’m 24.

I have just entered a new relationship - 2 months in. He’s 4 years older, gorgeous, intelligent and sweet, he is the type of guy that is all or nothing & very traditional.

Just before I got in to this new relationship, I was dating a guy 20 years older than me who I had been dating for 3 years. The reason I left was because I wasn’t 100% comfortable with the age gap and the fact that he had children and I worried about the future. I was completely honest with my thoughts and feelings throughout and our relationship was very transparent - the communication was amazing and we were overall very compatible in terms of our personalities - we adored each other.

My problem is, I’m having second thoughts. My new boyfriend is aware of my previous relationship and already has caused some problems because before we became official I was still in contact him with him, and had to quickly cut communication when we became official. I am finding it difficult not having my ex in my life at all, and my new partner has made it clear that I cannot remain friends or be in contact with him, and I know this isn’t an unrealistic expectation. I also know that I would never cheat and I never have in my two relationships I’ve had prior to this one.

I’m feeling stuck. I’m worried that I’m now convincing myself I want to be with my ex purely because I’ve had to cut all communication, and I haven’t given my new relationship time to blossom. But the connection I had with my ex despite the age gap was undeniable, I’m worried that I’m going down the wrong path. I thought I’d made the right decision when I ended things.

Opinions welcome x