This may be because of too much stress. It might be from a medical condition, like diabetes type ii, or low testosterone. This may need counseling, like with a psychiatrist or urologist. Self help and supervised group therapy can also help.
Would you like to video or text chat with me?