1. Does Allah forgive a person who commits shirk and kufr repeatedly? Basically he committed shirk and kufr the first-time, then he realised that he made a mistake so he repented and promised Allah that he wouldn’t do it again but unfortunately he broke the promise many times by committing shirk and kufr.
2. What advise would you give to someone to stop falling into shirk and kufr sins?
1. Allah Ta`ala will definitely forgive him. He should be sincere and also very cautious about these matters.
2. He should consult with an experienced pious aalim and scholar and sit in his company.
And Allah Ta’ala (الله تعالى) knows best.
Mufti Ebrahim Salejee (Isipingo Beach)