I feel messed up

I cheated on my first Babydaddy had a baby by someone else then my first Babydaddy got me pregnant a second time but the middle child is not his I feel so messed up he knows

But I feel messed up still for it

Had this happened to anyone ?

I feel like giving up every time he argues with me he brings it up even tho it was from 9 years ago