@Chloerose,
If he has lied to you about that, what else has he lied to you about? Are there, perhaps, children out there? It's entirely possible, you know.
I do hope you're using a condom
every single time, regardless of whatever doctors have said, or he has claimed that doctors have said about him.
And what's this about him negatively speaking about you all the time? I do not expect to be in a relationship where there is never any complaining. Some complaining is normal. But if it's all tipped in the direction of complaining, then what's really going on?
He has lied to you before. What makes you think that he has stopped lying?