The World Federation One Stop Fiqh

Ask an Alim



A long time now I’ve been feeling this guilt of me for the sin I’ve committed . will Allah(swt) ever forgive me because I am commiting this sin over and over again and this time I promised Allah that I will never repeat them and still I was back on that sin . How will I ever stand before Allah(swt) It was a promise made to Allah(swt) which I broke . I feel miserable . I am a terrible person.??


Assalamu Alaykum

Thank you for your Question

Not at all! Only a person who really loves Allah (az) can think of past sins and feel bad about it. I think you are very blessed to realize your past mistakes, and are already on the path towards forgiveness InshaAllah.

To answer you specifically, we will have to address two issues:

1- forgiveness. kindly refer to the following link:




2- for Oath, your oath has t be Islamically classified as a proper oath. Kindly refer to the link below for a like  answer:

Whats is the kaffarah for a broken oath