How long does norovirus last? People who fall ill with norovirus typically recover within one to three days, per the CDC.
A nasty stomach bug has been spreading across the country, including California, in recent months—leaving people feeling nauseous, achy or worse.