ANSWER:

This is not from the sunnah and it would lead to hating such forms of worship and consider it burdensome.

QUESTION: Is it permissible to punish myself by ibadah/donation to keep myself away from sin, like if I smoke again /lie again I will pray 20 rakat nafl or donate 200 dollars etc. Is it bidah?

Halal/Haram Matters, Sins |