Anxiety can also sometimes be a reason for throwing up after eating3. During stressful events, anxiety can manifest in different ways, and it’s possible for nausea and vomiting to be some of these manifestations.
For example, a person struggling with anxiety might suddenly feel sick during an important dinner, or they might get triggered by something as they are eating. If this happens, they can feel sick and might want to throw up after eating.
The best way to deal with this would be to get in touch with a therapist or any mental health professional. They should be able to give advice on how to manage anxiety, and what steps to take in order to deal with the effects of anxiety should it come back.
Eating disorders can be a more serious reason for throwing up after eating4. This condition is known as bulimia, and it is a mental illness that involves eating a lot of food, and then throwing it up afterward.
Persons with bulimia feel that what they’re doing is a way for them to control their weight. They might feel that they need to lose weight, or that they’re eating too much, so they try to vomit after eating in order to not gain weight.
This can be very dangerous as the body isn’t getting the nutrients that it needs. The best way to address bulimia would be to seek help from a mental health professional.