how long does stomach flu last

how long does stomach flu last