ANSWER:

This is not recommended as this is mandating something on yourself that Allah didn’t oblige you to do.

I have a weakness for a certain sin, but I hope Allah enables me to overcome it. In effort to do so, I want to start fasting 3 days(randomly picked) each time I commit this sin. Is it okay? If so, are there days I may be prohibited to do such fasting?

Oaths |