Most side effects from Narcan go away within a few hours or days after taking the drug. Narcan is broken down and cleared from your body very quickly, so you aren’t likely to have long-term side effects from the drug.
For more information on how long Narcan side effects may last for you, talk with your doctor.