Originally Posted by Slaveofthelord
Smoking weed is a sin, but Mashallah that you are trying to quit this bad habit. Continue with it and continue asking for forgiveness because Shaytan has hope that you will lose hope in Allah's forgiveness. May allah make you steadfast on the deen ameen. This would be the worst time to give up on yourself considering Ramadan has begun. You don't dig yourself deeper in a hole when you have the opportunity to make a stairway.
Al-Haafiz Ibn Rajab al-Hanbali said:
Ibn Abi Dunya narrated with his isnaad that ‘Ali said: “The best of you is every tempted one who repents (i.e., every time he is tempted by this world, he repents).” It was said, “What if he sins again?” He said, “He should ask Allaah for forgiveness and repent.” It was said, “What if he sins again?” He said, “He should ask Allaah for forgiveness and repent.” It was said, “What if he sins again?” He said, “He should ask Allaah for forgiveness and repent.” It was said, “For how long?” He said, “Until the Shaytaan is defeated.”
Ibn Maajah narrated a marfoo’ report from Ibn Mas’ood which says: “The one who repents from sin is like the one who did not commit sin.” (Classed as hasan by al-Albaani in Saheeh Ibn Maajah, 3427).
It was said to al-Hasan: Shouldn’t one of us feel too shy to ask his Lord to forgive his sin, then do it again, then ask for forgiveness, then do it again? He said: The Shaytaan wishes that you would have this attitude, so do not tire of asking for forgiveness.
The humility in the sin you've done could be the thing that gets you to jannah if you take advantage of the way you feel by increasing your worship and becoming a better person so that you will never feel like you need a substance to make you feel good.