Gastroparesis is a digestive disorder. It happens when the muscles in your stomach stop working well. This can cause food to stay in your stomach for too long.