I had the flu shot. I don't think it's any type of flu. the flu shot only covers flu a and b. the "stomach flu" is not an actual flu virus, just called that because of how virulent it is. Gastroenteritis can last a few weeks, but usually the acute stages (vomiting, nausea, fever, etc) las...