There are many causes for abdominal pain after eating, including food allergies, indigestion and food poisoning. If abdominal pain causes gas or indigestion and is accompanied by other symptoms like chest pain, sweating, then a person may need to go to a hospital because this may indicate a heart attack in rare cases, relates the National Institutes of Health's MedlinePlus. In the case of food poisoning, if there are other serious symptoms like vomiting blood, black stool or breathing difficulties, then a person may need immediate emergency care, relates FamilyDoctor.
However, most cases of indigestion or gas are not serious and can be relieved by taking antacids. Similarly, mild cases of food poisoning can resolve in a few days, but the person should be careful not to become dehydrated, explains FamilyDoctor.
Another cause for abdominal pain after eating, can be food allergies. This condition can also cause other symptoms like vomiting and diarrhea. People should seek immediate medical attention if their blood pressure drop suddenly, reports WebMD.