The onset of effects and their duration depend on the method of consumption. Inhaled cannabis typically produces effects within minutes, lasting for 1-3 hours. Edibles and other orally consumed products may take 1-2 hours to take effect, with effects lasting up to 6-8 hours. Consult with your healthcare provider for personalized information.