depending on all variables, like amount of THC in your system and body type, it coulb be anywhere between 3 days and 1 month! sorry man, i feel your pain.
generally it takes about a month to clean weed out of your system, yet it all depends on how much you smoke and how often you smoke that amount.
5 years - 7 years
Beer does not clean pot out of your system
it should be out in under a week
You should be clean in twenty-four to forty-eight hours, depending on your weight.
Chewing gum won't clean your system
If you only smoke once or twice a week, then it shouldn't take more than two weeks to give a clean urine sample. It takes two to six weeks (or a month on average) for people who smoke every day, or almost every day.
Whatever it is you need to be clean for isn't worth it. But anywhere from one to two weeks for a urine test.
it stays in your system for a month no matter how much you smoke.
Cannabinoids, the metabolites of cannabis, remain in the system for a long time. It is very likely that they would remain in the system for that long, especially if you smoke moderate amounts or more.
2 days!
It can stay your system for up to 30 days after your last smoke.