Hell yeah dude, you should be good by 3 weeks. It would still be worth it because that's going to be 3 weeks of not smoking, and your body's not going to be so used to smoking, and with the money saved think how much bud you can buy, which will get you even MORE high