As-salamu alaykum. I am trying to improve myself daily, but I am unable to leave pornography and masturbation. Even after months of restraining myself from it, I always relapse. I believe this is from a lack of fear of Allah SWT. In my mind i know He is watching. Do you have any advice?

Ustadh AbdulAziz al-Haqqan
Marriage, so work hard to get married asap. Also, fast in order to lessen your lust. Never watch anything that stimulates your desire so always lower your gaze.