depends on the person.. THC sticks to fat cells in the body, so the leaner you are the quicker it is out of your system.. if you only smoked once and are in good shape then you should be fine in a week.. two weeks tops.. heavy smokers with high BF will take 4 weeks.