If a child is always vomiting, there are several causes to consider. First, children with congenital pyloric hypertrophy, which causes an increase in pressure in the pyloric area, resulting in an upflow of stomach contents, can cause vomiting and require prompt surgical treatment. Secondly, children with gastroesophageal reflux, which can also cause vomiting, can be treated with gastrointestinal stimulants, such as mosapride. In addition, children with pharyngitis can suffer from chronic pharyngitis, which can cause a feeling of foreign body in the throat and vomiting.