Is an expiatory oath (kaffarat yamin) required for someone who repented from drinking alcohol and vowed to God never to drink it again, but then consumed hashish, and is the one who consumes hashish punished by not having their prayers accepted for forty days?
Allah has forbidden alcohol because it corrupts the mind, and everything that intoxicates is unlawful (haram). Some scholars have equated hashish with alcohol in its rulings, and there is a concern that the prayer of a hashish user may not be accepted for forty days. What is considered in an oath (yamin) and a vow (nadhr) is the intention of the one who makes the vow. If your intention when you made a covenant with Allah to abandon alcohol included all intoxicants, then expiation (kaffarah) is due upon you for consuming hashish. However, if you intended only liquid alcohol, then no expiation is required of you, but you must repent and refrain from consuming hashish.
Summarized from the full answer at Ftawy · reviewed Sep 2, 2026
Read the full answer on Ftawyhttps://ftawy.com/en/questions/29907