Is it permissible for a smoker to swear by Allaah that he will not smoke, and say “May the curse of Allaah be on me if I go back to smoking”? Because he cannot find any other means of making himself give it up. Or is this wrongful speech?
Praise be to Allaah.
We put this question to Shaykh Muhammad ibn Saalih al-‘Uthaymeen, may Allaah preserve him, who answered as follows:
He should not swear an oath to give up smoking, or pray for himself to be cursed. Allaah says (interpretation of the meaning):
“They swear by Allaah their strongest oaths, that if only you would order them, they would leave (their homes for fighting in Allaah’s Cause). Say: ‘Swear you not; (this) obedience (of yours) is known (to be false). Verily, Allaah knows well what you do.’” [al-Noor 24:53]
Question: But this [aayah] has to do with the munaafiqeen (hypocrites), and our friend is sincere.
Answer: This [ayah] is general [in meaning]. Every person who wants to worship Allaah should not swear an oath concerning his worship; let him strive of his own free will, not under compulsion.
Question: so this way is wrong and he will be sinning if he does it?
Answer: No, what is denounceable is the fact that he is trying to confirm something through this oath.
Question: So we can say that this is an action which is not prescribed in Islam?
Answer: Yes, undoubtedly. And Allaah knows best.
Shaykh Muhammad ibn Saalih al-‘Uthaymeen