Question: how long does it take to stop vomiting?
Answer: In children, most migraine headaches also have vomiting. Serious Causes. Vomiting alone (without diarrhea) should stop within about 24 hours. If it lasts over 24 hours, you must think about more serious causes.