I need tremendous help and need advise on a problem I have with masturbation. I have been masturbating since I was 13 years old and now I’m 20 years old and I have the same problem. It has become a habit and when I masturbate I get homosexual urges. But afterwards, everything is back to normal. I’m heterosexual. I want to get married but no one is willing to give a girl to me because I’m not financially stable. Please advise and help me get rid of this habit. I want to repent and return to the normal lifestyle of a Muslim.

The prophet peace be upon him said that if a person is in need of marriage and he is unable to do it for some reason then he should fast. If a person fasts continuously then he would feel better.
Original Source Link (from Way Back Machine archive)