How long does marijuana take to take effect? How long do the weed effects last? Is there any way to end a weed high faster? Weed high can last up to 10 hours, depending on the amount consumed, how it is consumed, the THC concentration, your body weight and metabolism, whether or not you have…