He cant be faithful

I'm engaged we have been together 3 years. We have a 1 year old baby

But he can't be faithful I spoil him. I give him so much love . we have sex a lot and yet I feel like I'm not good enough.