How Long does Stomach Flu Last?

Stomach flu lasts from 24 hours to several days, usually. If a flu is prolonged then a doctor should be consulted. If a person has the stomach flu they should try to drink as much clear fresh water as they can to flush it from their system in a healthy manner.