Any chance she might have something going on in her ear? Keira gets fluid on her ear-not an infection, just fluid-that will make her vomit when she's not laying down. She will be fine all day in bed or on the sofa but then in the evening decide to get up to shower, read, etc and start throwing up again. Happens a couple times a year, usually after having had a really bad cold obvious stomach virus.