Patients with stomach cramps and vomiting can be caused by food poisoning, indigestion, peptic ulcer, acute gastroenteritis and other diseases. 1. Food poisoning: Food poisoning caused by eating unclean food can trigger a bout of stomach cramps, accompanied by nausea and vomiting. You can take oral belladonna tablets as prescribed by the doctor to relieve spasm and pain. If you vomit too much, causing electrolyte disorders, you can follow medical advice to give rehydration treatment; 2, indigestion: indigestion patients need to improve the habit of irregular diet, avoid overeating and eating cold, unclean food, try to choose porridge, noodles and other light, easy to digest food. Follow the doctor’s instructions to give patients to take drugs to promote gastric power, such as mosapride citrate dispersible tablets, domperidone tablets, etc.; 3, peptic ulcer: if the gastric ulcer, usually after eating epigastric pain, vomiting, acid reflux, etc., can use acid suppressants for treatment. You need to eat regularly and quantitatively, quit smoking and drinking, and avoid stimulating foods such as coffee and strong tea. If the duodenal ulcer, usually in the pre-meal pain, that is, hunger pain, you can use acid suppressants, and pay attention to dietary hygiene; 4, acute gastroenteritis: If the acute gastroenteritis, mostly due to improper diet or unclean diet, stimulation of the gastrointestinal mucosa caused by dietary conditioning, rehydration treatment, severe cases can take belladonna tablets for antispasmodic pain; 5, other: acute pancreatitis, acute appendicitis, acute cholecystitis It is recommended to seek medical treatment in time and take necessary medication as well as surgical treatment.