It varies for me. Crappy weed, I can be high for 30-45 minutes. Good weed, 3-4 hours.