A marijuana high typically lasts for a couple of hours, but the THC stays in your system much longer—as in, weeks longer. This fact can be annoying for anyone who has to undergo drug testing. Nobody wants to subject themselves to a 30-day pot detox just so they can keep their job or avoid legal trouble.
So why does THC stay in your system for so long? And is there anything you can do about it?