I am a 28 year old man and i am unmarried professor. I have no money to get married. The problem is I have great desire for sex. I want to fulfill this only by halal means. I have the habit of masturbation and porn addiction and have been doing since the age of 14. I can’t get rid of this habit. I tried everything (salah, tahajjud, dua, tasbih etc) but can’t stop it. Due to this I can’t concentrate on my daily duties and studies. I fear of committing zina. Being a computer science professor I can’t get away from computer. I purposely missed lots of opportunity fearing of zina in mixed gathering. I don’t take classes to girls to avoid any kind of haram act. I fear committing zina. Please help me. I know its prohibited and all the hadith regarding this. Kindly give a practical solution.
بسم الله الرحمن الرحيم
Its better remedy is to get marry as soon as possible. And until you do not get married keep on fasting extensively. Also avoid seeing wrong and nasty things. In case the thought of sin dominates you, get yourselves involved in some good deeds. In order to avoid the sins you should remember the warnings and torments of Allah. Also make special supplications to save yourselves from committing sins.
Allah knows Best!
Darul Uloom Deoband