4. Non Vegetarian Food
When you consume non-vegetarian food such as meat, beef, mutton, etc, you may feel your stomach full for longer duration as they take time to digest. They contain lots of fats and calories that takes time to breakdown and produce energy. You may not feel hungry for hours because more energy is directed towards digesting them. This is why you may feel dozy after having your favourite non-veg cuisine.