It is normal to feel sleepy after having lunch
You might think that naptime after lunch is only for kindergarten kids, but many adults also feel like they could, and sometimes need a quick nap in the middle of the day after having lunch. In fact, in most Asian countries, taking a nap after lunch is considered normal and necessary for everyone, to the fact that even companies allow their employees to nap in the office after the lunch break. This phenomenon is actually a very normal one of the human body and is called "Post-lunch sleepiness". Unless you’re able to sleep in to get a full night’s sleep of 7-9 hours, even in the middle of the day, your body will tell you it’s tired. And a short nap, 20-30 minutes, is recommended for short-term alertness without feeling too groggy to get back to your day.
Besides being tired and not getting enough sleep, there are two other main reasons you may feel Post-lunch sleepiness. The first one is that when you eat, you trigger insulin, which means your blood sugars are going to rise. If you’re consuming carbs and sugar, you’re going to get tired because of the blood sugar effect. And the second reason is that you may have trouble digesting your food. The food may just sit there, making you feel bloated.