Ugh, the stomach flu. You're likely wondering, "How long does norovirus last?!" because you're probably experiencing the unpleasant symptoms right now. The good news is, norovirus is usually a short-lived misery.
Typically, norovirus symptoms, like nausea, vomiting, diarrhea, and stomach cramps, last for **1 to 3 days**. While it feels like an eternity when you're in the thick of it, most people start feeling significantly better within that timeframe.
However, even after your symptoms subside, you can still be contagious for a few days (sometimes up to two weeks!), so diligent handwashing is crucial to prevent spreading it to others. Stay hydrated with clear fluids and avoid heavy foods until your stomach settles. If your symptoms are severe or last longer than 3 days, consult a doctor to rule out other potential causes.