How long should these symptoms of stomach flu last in a healthy 25 year old?

VIRAL INFECTION. Viral infections are self limited to a few days to a week. Make sure patient does not become dehydrated.
Gastroenteritis. According to the cdc, viral gastroenteritis usually has a duration of one to ten days (depending on the specific virus).