As salam alaikum PLZ HELP AND PRAY 4 ME How to control sexual desires if aiming for the highest Heaven (jannat e firdous), made an oath to Allah to never repeat it and a teenager therefore unable to marry or fast due to worldy and educational obligations? Jazakallah Allah Alam
Marriage is the best avenue for those with high sexual desire as our prophet(sallallahu alayhi wa sallam) recommended this(below hadith)
Prophet (peace and blessings of Allaah be upon him) when he said: “O young men, whoever among you can afford to, let him get married, for it is more effective in lowering the gaze and in guarding one’s chastity. Whoever cannot afford it, then let him fast, for it will be a shield for him.”
Lowering your gaze not just when you see opposite genders face to face but also when you watch movies and pictures in magazine.
And tell the believing women to lower their gaze (from looking at forbidden things), and protect their private parts (from illegal sexual acts)” [al-Noor 24:31]
Stop thinking and daydreaming about opposite genders and sexual nature. Keep yourself busy with halal activities so you have less time to waste for sexual desire. Be patience and ask Allah Most Great for help.
And Allah Knows Best.
You should fast as many days possible to lower your sexual desires until you can get married.
I second the fast. You need to weaken your body in order to weaken the desires.
I don't know if it's allowed or effective, but I heard about chaste-berry? (vitex). Nowadays it's mainly about regulating women hormones, but in old times monks were using it to tame their urges.