I love Allah. I am a very religious person. I love people and try to help them as much as I can, but I masturbate. I tried it one day and ever since that day I can't stop. When I first started, I didn't know it was wrong, but now it's too late. I try to do good deeds and repent and pray and fast, but the thought of letting Allah down makes me want to cry. The only time I don't do it is in Ramadan.

I am addicted to masturbating and I don't think I could ever stop. Will Allah forgive me?