Whenever I see a beautiful women unintentionally, I feel a strong pull in my heart. This makes me resistant to religious acts and ultimately makes me crave this world.

What is the cure? I cannot avoid this because I have to look where i am going when walking.

1- Try your best to avoid it. Try as best as you can. Preoccupy your mind with something so you can distract yourself from them.

2- Whenever you see them, say La ilaha illa Allah and ask Allah to help you.

3- Ask Allah to grant you Hourel Een in paradise and to compensate you there

4- Remind yourself that even the most beautiful face will one day be put in the grave and will be covered with dust and will decompose.