Oh OP - it sounds so difficult.
I think the bottom line is that he obviously doesn’t want a baby because if he did want a baby you’d be having regular sex. Sometimes it really is that black and white.
Take away all the crap, his reassurances, his platitudes etc etc and underneath it all is a man who doesn’t want a baby and seems to think it’s fine to lie to you and deny you of something that is incredibly important to you.
I’m only basing this on my own experience when TTC with my husband though who was just as eager and excited about having a baby as I was. Maybe some men aren’t bothered or excited when it comes to TTC, I don’t know, but I imagine most are.
Personally I would not be staying with this man as even putting the baby issue to one side, he’s been entirely selfish and deceitful to treat you like this and take away your opportunity to be a mother when he knows it’s something you want so much.
He’s allowed not to want children and that’s his choice to make, but he should have been honest with you because so much time has now been wasted.
You have my sympathies because it sounds like a very difficult situation to be in and nobody would blame you for putting an end to it all.
There are options available to women who want children but don’t have a partner so perhaps you could look into sperm donation. It may not be your ideal scenario but please don’t spend even more years with a nan who clearly doesn’t want what you want but sees no problem in pretending he does just so you stick around.
Life is short so put yourself first 