Postprandial hypotension It's caused by increased blood flow to the stomach and intestines, which takes blood flow away from other parts of the body. As a result, the heart rate speeds up to pump more blood through the body. The blood vessels also tighten. Both factors can cause a person to feel dizzy after eating.