the effects of marijuana can last up to
it can last up to 30 days
The typical high lasts about 20 minutes to 1.5 hours plz thank me, it keeps me motivated to answer more of your questions :)