يَا مُقَلِّبَ الْقُلُوبِ ثَبِّتْ قَلْبِي عَلَى دِينِكَ وَعَلَى طَاعَتِكَ.
O Turner of the hearts, keep my heart firm upon Your religion and upon Your obedience.
Ya muqallib al-qulubi, thabbit qalbi 'ala dinika wa 'ala ta'atika.
When to Read
This is a crucial dua for anyone struggling with persistent bad habits or finding themselves falling into sin. It's especially powerful when you feel your heart wavering or being drawn towards something displeasing to Allah. Recite it after every prayer, and also at times of personal reflection, like during tahajjud or when making istikhara, asking Allah for guidance.
How to Read
Recite this dua with sincerity and a sincere heart, truly believing that Allah is the only one who can stabilize your heart. Utter it with focus, visualizing your heart being anchored in righteousness. Understanding the meaning deeply enhances its impact. It's best recited with hands raised, as is the Sunnah when making dua for oneself.
Virtues & Benefits
The Prophet Muhammad ﷺ himself frequently recited this dua, highlighting its immense importance. Our hearts are in Allah's control; they can be easily swayed by desires, whispers of Shaytan, or worldly temptations. By asking the 'Turner of the hearts' to keep our hearts firm on His deen and obedience, we are seeking the ultimate protection against straying into sins and bad habits. This strengthens our resolve and reliance on Allah for spiritual stability.
Source & Authentication
The Messenger of Allah ﷺ said: 'The hearts of the children of Adam are between the fingers of the Most Merciful, like one heart. He turns it however He wills.' Then the Messenger of Allah ﷺ said: 'O Allah, Turner of the hearts, turn my heart to Your obedience.' (Sahih Muslim 2671)