Kaffarah for breaking an oath

Q: I have made many oaths to Allah. These oaths will be effective my whole life meaning that for example I promised that I would never lie again and that promise would be there my whole life with me and Allah. The problem is I made an oath saying that if I saw a bad thing in a film I would never watch it or anything like it but I cannot keep this promise up and promises similar. One promise said I would never tell any special dreams because I was told that telling your dreams will reduce the special dreams you get but you’re supposed to tell your dreams that are good. So what I need to do is get rid of the promises I made with Allah I need to make them void how can I do that

A: If you have broken the oaths you have taken, then discharge the kaffarah for breaking the oaths. Sincerely repent to Allah Ta'ala for watching films and make a firm resolve that you will never repeat these sins in the future. Nabi (Sallallahu Alaihi Wasallam) said: "Those involved in picture-making will be subjected to the worst forms of punishment on the day of Qiyaamat." (Bukhari 2/880, Muslim 2/201)

And Allah Ta'ala (الله تعالى) knows best.


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)