How long does a meth high last?

Question by jess: How long does a meth high last?
for someone who has been doing it for a while?

Best answer:

Answer by Nathan F
Meth lasts about 4-8 hours when smoked.

Know better? Leave your own answer in the comments!