Question: what causes not being able to keep food down?
Answer: Food passes through the stomach slower than usual. It's thought to be the result of a problem with the nerves and muscles that control how the stomach empties. If these nerves are damaged, the muscles of your stomach may not work properly and the movement of food can slow down.