Give up zina, watching porn and smoking
Q: I am a college student and I offer Salaah daily. I always want to be close to Allah, but I have three bad habits which make me feel very bad and disgraced. These are 1. Smoking. 2. Watching porn (seldom). 3. Doing sex (seldom). These make me feel very bad and I don't know how to get rid of them. I will be very thankful to you if you could please help me.