Assalaamu 'alaykum alhamdulillah i strive in different levels not to masterba** and watch p*rn but one thing that puts me of from completly striving my hardest is this thought that - when i will get married inshallah(if allah wills) i will completely stop masterbating and doing zina with eyes, ears etc and then allah will forgive me. With this thought in my mind i do not strive hard enough. can someone plz reply to this and make me change my mind and help me to realise i have to strive and stop completly right now and not wait when i get married (if allah wills) and try my hardest then since allah is oft forgiving and will forgive any sins (except shirk) and this puts me of from trying harder and stopping plz reply. whenever sometimes i get abit of feeling for zina with eyes especially i dont try hard enough to stop. jazakallah khair( may allah reward you)