You've probably heard it before: "You should wait two hours after eating before going swimming." This recommendation is often repeated, especially by parents, and seems like common sense. However, when we look at what science says, this precaution isn't as well-founded as people believe.
When you eat, your digestive system kicks into gear. To digest properly, your body sends more blood to your stomach and intestines. This can give you a feeling of tiredness or drowsiness after a heavy meal. It was long thought that if you went swimming at this time, your muscles might lack blood, leading to dangerous cramps and, in the most extreme cases, a risk of drowning.
In reality, no serious study has ever proven that swimming after a meal poses a danger to a healthy person. It's true that if you've eaten a lot, you might feel somewhat heavy or bloated, which can make swimming less enjoyable. But this doesn't mean you're in danger. If you're swimming calmly, there's no reason to worry.
However, there are some situations where caution is still advised. For example, if you've eaten a very rich or fatty meal, it might be more comfortable to wait a bit before jumping into the water. Similarly, if you're tired, not very comfortable in the water, or swimming in challenging conditions like rough seas, it's better not to compound the risks.
So no, you don't need to wait two hours after eating to swim. This popular belief is exaggerated. Listen to your body: if you feel fine, you can go swimming. Safety depends much more on your physical condition, your environment, and your behavior in the water than on your last meal.