Will Allah accept my prayer if my heart is impure and if not do I have to redo it


The fact that you have come to pray is proof in itself that you have purity in heart.

If it is the Iman or Taqwa that you think is missing in your heart then, I recommend you to keep up with the 5 times salah and inshaAllah your iman and Taqwa will also keep up.

Allah says as per hadith Muslim 6833:

Whoever comes to me walking, I will come running towards him.

Also in quran says in 2:186

And if My servants ask you about Me, I am near answering the calls of those who call to Me. So let them respond to Me and believe in Me that they may be guided.

So, the fact that you are praying means you still have purity in heart and Allah still responds.

| improve this answer | |
  • Jazak allah khair I try telling my self that I but sometimes I just don’t believe what I say but that help coming from a different person and reminding me of those Hadith that I forgot 😊✌️ – Unknown Jan 20 at 12:01
  • @Unknown I am glad hear that it helped. Please mark the answer as accepted so that it does not appear as unanswered. – Zohaib Amanzai Feb 7 at 18:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.