It all depends on what you mean. If you mean to stay high it depends on the potency of the product and how deeply one inhales. On average a bowl or two of average marijuana will last from 1-3 hours, sometimes more or less depending on body weight and individual susceptibility. One hit would probably last around 45min-1hr 30min but you may not even notice it at all.
If you mean to get it out of your system for testing it (the THC) stays in urine (if you don't often smoke marijuana) for generally a week or less, sometimes upto a month but this is rare for a small amount with infrequent usage. It can stay detectable in hair upto 6 months (unless cut) but most workplaces and otherwise do urine tests, hair tests aren't as common. THC stays in your bloodstream only for a few hours. As for tests, usually the common ones are accurate to (sometimes) 90 days if you commonly smoke.
Less than 15 days.
Smoke sum
it will take about 31 days to get good weed out of your system naturally for a person over 200lbs
2 weeks
Generally 2weeks
30 to 40 days
2 weeks.
shave or nair your entire body
It can take up to 30 days for weed to completely leave an inexperienced smoker's system. Factors such as metabolism, frequency of use, and body fat percentage can affect the duration. Drinking plenty of water, exercising, and eating a healthy diet may help speed up the process.
It takes up to 3 days for weed to get out of a persons system. All you can do is drink water and sleep the weed off.
If you only smoked one hit of weed, it really shouldn't take more than a week or so, at most, for it to leave your system.
it usally takes about 30-40 days to completely leave the body if you are going 4 a pee test make sure you drink lots of water and do a pee in the morning as that is when the concentration levels are at there highest REMEMBER LOTS OF WATER.