I have recently converted to Islam, earlier I was an atheist and did very bad things, now I have changed and for the good, I am full of empathy and piety and help people. I have completely withdrawn myself from greed and lying, and dedicated myself to knowledge, wisdom and helping others.
I work a lot towards self improvement. However, one thing that I am not able to control is lust. I am unmarried and have had no girlfriends since I converted, however truthfully I still wander but come to my senses shortly. However I do masturbate, earlier I used to almost everyday but now I have cut it down to once a week and I deeply regret after doing it. I always ask Allah to show me the right way and help me be a better person and control myself and ask for forgiveness whenever I sin or have a thought of it.
After having tried and not being able to control it, I think I might never but I keep trying.
All I ask is will Allah forgive me? I do not crave for heaven if I am a bad soul I deserve hell but I cannot bear to have disappointed Allah and don't want to repent with my head down in front of him when I meet Him.