should i leave or stick it out?

from the beginning of my relationship, there have been nothing but problems. his mom wouldn’t get out the relationship and he wouldn’t handle it until after the first year of us being together, he lied about losing his virginity, he couldn’t get hard no stay hard, and now when we have sex, we have sex for hours because he can’t cum during intercourse but only masturbation and that makes me bleed and hurts my vagina. i have mentioned this to him how he should go to the doctor to see what’s going on. he keeps putting it off and googling his symptoms. the other day i told him that he needs to go to the doctor because i want kids and so does he so he should get it handled sooner than later. he told me and i quote “that shits gon have to wait cause ion wanna be going back and forth to the doctor”. i told him this relationship isn’t just about him and if we aren’t able to have kids because he doesn’t wanna get checked out, our relationship won’t work. i also told him i would like to hold off on sex with him until he sees a doctor (this is what really set him off). he told me today how me telling him about the doctor and saying i wanted to hold off on sex is stressing him out even more than he already is. so i explained how i’m stressed too from the fact that he isn’t concerned about himself nor our future.

i’m just here because i’m just tired of him making everything about him and disregarding me out of the equation. i’m tired of there always being a problem that he takes however long he wants to fix until he gets too tired of me bringing it up. i’m just so tired and annoyed. any advice?