Q: How do I overcome doubts regarding complete forgiveness for all my sins when I sincerely ask Allah for forgiveness for all my sins and how do I build my hope in the mercy of Allah?
A: A believer should have hope in the mercy of Allah Ta'ala at all times. For the sins whih one has made taubah for, one should feel that Allah Ta'ala will accept the taubah, provided that one does not intend to return to the sins. As for sins that one is still involved in, then one should sincerely repent to Allah Ta'ala and make a firm resolve that one will not return to those sins. A sign of one's being sincere in one's taubah is that one detaches oneself from all devices, places and avenues which were a cause for one falling into sin.
And Allah Ta'ala (الله تعالى) knows best.
Answered by:
Checked & Approved: