Cannabis highs can last anywhere from 2 to 10 hours depending on how much you take. Your experience is dependent on your tolerance and sensitivity to cannabis, so please consume responsibly!