A 24-hour stomach bug is a viral infection, like norovirus, that spreads from sick people or contaminated food. Symptoms include diarrhea, vomiting, and fever that usually resolve within one to three ...