عقیده عمومی این است که شنا کردن بعد از غذا خوردن خطرناک است، مگر اینکه فرد برای مدت زمانی مشخص، معمولاً بین 30 دقیقه تا دو ساعت، صبر کند. باور بر این است که پیلور، دریچه بین معده و روده ها، دچار گرفتگی شده و شناگر را قادر به ماندن روی آب نمی کند. با این حال، علم این را تأیید نمی کند.
از لحظه خوردن یک لقمه غذا تا زمانی که آن را ترک کند. معده حدود چهار ساعت می گذرد. در این مدت، هم اکسیژن و هم انرژی به عمل هضم اختصاص داده می شود و آنها را از سایر موارد مانند تأمین سوخت برای حرکت یا حذف اسید لاکتیک که در عضلات در حین ورزش ایجاد می شود، دور می کند. با این حال، احتمال ابتلا به گرفتگی معده هنگام شنا کردن، صرف نظر از اینکه شناگر آخرین بار چه زمانی غذا خورده است، بسیار کم است. گرفتگی عضلات موضوع دیگری است، اما حتی اینها نیز به ندرت بیش از ناراحتی هستند.
علم پزشکی مدتها پیش ارتباط بین غذا و غرق شدن را رد کرد، با مقالاتی از دهه 1950 و بعد از آن که سؤال می کردند آیا هیچ ارتباطی وجود دارد یا خیر. پس منشأ احتمالی این باور چیست و چرا همچنان ادامه دارد؟
یک منبع به نظر می رسد راهنمای اصلی پسران پیشاهنگان آمریکا (1911) باشد، که به جوانان اطمینان می داد که گرفتگی قطعاً در نتیجه شنا کردن قبل از هضم غذا رخ خواهد داد:
بسیاری از شناگران پسر اشتباه می کنند که خیلی زود بعد از غذا خوردن وارد آب می شوند. معده و دستگاه گوارش مشغول آماده سازی غذا برای خون و بدن هستند. ناگهان از آنها خواسته می شود که از کار شناگر مراقبت کنند. این تغییر برای اندام ها خیلی سریع است، روند هضم متوقف می شود، احتمال احتقان وجود دارد و سپس گرفتگی فلج کننده.