But generally, marijuana highs usually last for
about 2 to 3 hours. A typical high from smoking marijuana lasts for
about 2 hours; orally ingested THC or marijuana can trigger a high that lasts for longer:
about 4-6 hours. However, psychomotor impairment can remain after the initial high effects have worn off.
read more >>