Here is the schedule of every stomach virus my children have had: (oh, the stomach virus has hit EVERY time @ 1.5 days after coming into contact w/ the virus from another person)
vomit, 6 hrs later again, then @ 3 hrs, then every 10 to 15 min for 3-5 hrs, then again 5 hrs after that. Sometimes, they get 'gastroenteritis', a condition where the digestive system will slow down after a virus. Then out of the blue, they'll vomit their milk/formula/food sometimes twice a day for around 3 days...every child would be different.
Now. There are different reasons children vomit. It can be viral, bacterial, not sit well in the stomach (like a new food), a food allergy, or heavy mucous in the stomach. Mucous does NOT digest...it goes out the top or bottom in the same form!! Sometimes, an electrolite balance can cause vomiting. One day I drank two gatorades and was SO SICK!! What did your daughter eat the night before? Has she had sinus/cold issues? Could she be lactose intolerant?
Whatever her reasons...the only way YOU will 'catch' it is if it's bacterial and you ate the same food...or viral. In either case...the cure is 2 tablespoons of Heinz Apple Cider Vinegar. I use organic...but for a virus or food poisoning..harsher vinegars are better. To make it bearable to swallow...mix in a lot of honey. It'll still take your breath away...but try not to chug too much water after it. Or it will dilute the vinegar in your stomach. I even take it after coming in contact w/ sick people. The vinegar is anti-bacterial and anti-viral...along w/ other good properties! I haven't tried it w/ my boys yet. I am hoping next time they catch the virus...I can use just 1 TBS w/ a LOT of honey and have them swallow it in one gulp! They'll never trust me again...but they won't be vomiting for days!!! Best of luck!