Sex after pregnancy

Prior to having my now 3 year old, my husband and I had a great sex life. I was actually able to climax pretty easily/quickly through intercourse and oral. When I got pregnant I was a little worried about how childbirth would change our sex life but I ended up having to have a c section so I figured there wouldn’t be any issues. But 3 years later and I have only been able to climax once from sex and we still have sex pretty frequently. Nothing is painful or anything like that, I just can’t climax. I have no idea if it’s a psychological/emotional/mental thing or something physical. I can orgasm if I use a vibrator but it’s not as satisfying and I don’t want to have to rely on a vibrator for the rest of my life. I can’t really remember if the issue started while I was pregnant or after I gave birth. I’m frustrated and I know my husband is too- he feels like he can’t make me happy when in reality I think my body is just broken. Has anyone ever experienced this and gotten past it? It has gotten slightly better over time but at this point it’s been 3 years and I’m feeling hopeless.