Advice please..

I’m 22 with two kids ages 3 & 1. They haven’t seen their dad in almost a year, well I’m now dating this 41 year old & we have been together for a few months now. He has two kids ages 18 & 15. I know a big age difference. Well I’m pregnant by him, I’ll be 7 weeks Saturday. Everything has been going amazing between us but he hasn’t told his friends or family about me or me being pregnant in fear of judgement because of our age difference. He knew all this when we started talking. I absolutely hate being kept a secret, do I have a right to be mad? Or should I give him longer to think of what he’s going to tell everyone. I’m so confused!