It usually takes about 30–90 minutes for most cannabis edibles to start “hitting,” but it can take up to 2–3 hours for full effects and the peak high.

Quick Scoop

  • Typical onset: 30–90 minutes for most people.
  • Slower cases: Some users don’t feel much until 2–3 hours, especially after a big meal.
  • Peak effects: Often around 2–3 hours after eating the edible.
  • Total duration: The high can last 4–8 hours, and in some reports up to 12 hours at higher doses.

Why it takes so long

  • Edibles have to be digested in your stomach and processed by your liver before THC really kicks in, which is much slower than smoking or vaping.
  • If you’ve eaten a large or fatty meal, your metabolism is slower, or you took a higher dose, onset can be delayed to 2 hours or more.
  • Products that dissolve in the mouth (lozenges, strips, lollipops) and absorb under the tongue can start working faster, sometimes within minutes, because they bypass most of digestion.

Safe waiting strategy (important)

  1. Take a low dose, especially if you’re new (often 2.5–5 mg THC is suggested as a beginner range by many guides).
  1. Wait at least 2 hours before deciding to take more, since effects can creep up slowly and then suddenly feel very strong.
  1. Avoid “stacking” doses too quickly; both doses can hit later together and feel overwhelming.
  1. Some medical sources recommend waiting up to 24 hours before taking another full dose to avoid unpleasant side effects if you misjudge the timing.

If you feel too high

  • Stay hydrated, find a calm, safe place, and remind yourself that the effects will pass, usually within several hours.
  • If symptoms feel severe (chest pain, extreme panic, trouble breathing, or you feel unsafe), seek medical help or emergency care.

Bottom line: Expect edibles to take at least 30–60 minutes, plan for up to 2–3 hours before the full “hit,” and always start low and go slow.

Information gathered from public forums or data available on the internet and portrayed here.