Gastroparesis is a stomach disorder. It happens when your stomach takes too long to empty out food.
If food stays in your stomach for too long, it can cause problems. The food can harden into solid masses. These are called bezoars. These masses may upset your stomach and make you vomit. They can also create a blockage in your stomach. This can be dangerous if it stops food from passing into your small intestine.
In most cases, gastroparesis is a long-term (chronic) condition.