Question: how long do adrenaline shots last?
Answer: The effects of epinephrine may wear off after 10 or 20 minutes. You will need to receive further treatment and observation.