What is the reason for the heart reviling some of those close to the Messenger during supplication, and what is the solution to this problem?
What you are complaining of is obsessive-compulsive disorder (OCD), which causes a person to suffer from absurd thoughts for which they feel guilty and often try to resist in vain. To treat OCD, one must understand the nature of the illness and have the will to get rid of it. Visiting a psychiatrist may also help.
To get rid of OCD, the following is recommended: 1. Dismiss obsessive thoughts and do not dwell on them. 2. Persistently supplicate to Allah for healing. 3. Fortify oneself with beneficial knowledge and attend lessons of knowledge. 4. Recite the Quran with contemplation and with the intention of seeking healing through it. 5. Frequently engage in the remembrance of Allah and the prescribed invocations. 6. Seek righteous company and join them in acts of worship. 7. Consult a skilled psychiatrist while relying on Allah.
Summarized from the full answer at Ftawy · reviewed Sep 2, 2026
Read the full answer on Ftawyhttps://ftawy.com/en/questions/66125