Question: how long does it take for someone to catch a stomach virus?
Answer: For example, most common cause of stomach flu is Norovirus. It has an incubation period of about 12 - 48 hours, and can cause the person to be contagious during the incubation period and for as long as they shed virus (usually about three days after symptoms stop but sometimes up to two weeks).