How Long Does a Weed High Last? - The duration of a weed high, or the effects of cannabis, can vary depending on several factors, including the strain, potency, method of consumption, and individual tolerance. Typically, the immediate effects of smoking or vaping cannabis can last for 1 to 3 hours. However, the residual effects, such as a feeling of relaxation or altered perception, may persist for a longer period. When consuming edibles, the high can take longer to kick in but may last significantly longer, ranging from 4 to 12 hours. It's important to consume cannabis responsibly, be aware of legal regulations, and understand the potential effects and risks associated with its use.