People typically develop a stomach gastro infection within 24 to 48 hours of being exposed to the virus and may feel sick for as many as 10 days. The symptoms of food poisoning usually appear two to six hours after initial exposure and it doesn't last longer than 2 days.