actually that's not because you masturbate too much, that's because you do it wrong, if you cum without having a proper erection your body assumes that you don't actually need erections, you just have to condition your body to give you a full erection before you climax