Can Forgiveness Of Drinking Alcohol Be In Less Than 40 Days?
The concept of repentance is not to simply ‘ask’ forgiveness from Allah. Repentance is to stop doing the sin. Stop drinking and Allah will likely forgive and you will not suffer rejection of prayer for 40 days. Continue to drink then Allah may not forgive and for 40 days, your prayers may even be rejected by Him. However, do not test Allah’s forgiveness. Do not repeat the sin intentionally (especially the extreme one like becoming drunk until you pass out), because then it becomes rebellion against Allah and to die in such a state will be costly on Day of Judgment.