Một số chuyên gia đã đưa ra giả thuyết khác nhau lý giải cho hiện tượng ăn xong là thấy buồn ngủ. Một trong số đó là giả thuyết các loài động vật, bao gồm cả con người đã tích hợp sẵn "tín hiệu cảnh giác" giúp chúng/họ tỉnh táo khi đói. Những tín hiệu này giúp họ định vị và thu nhận thức ăn. Khi con vật (hoặc con người) đã ăn nhiều, những tín hiệu cảnh giác này sẽ tiêu tan và được thay thế bằng cảm giác mệt mỏi.
Tuy nhiên, một số các nhà khoa học khác lại đưa ra giả thuyết nghe thuyết phục hơn khi cho rằng, chính những thay đổi trong tuần hoàn máu của cơ thể con người là lý do tại sao việc ăn uống khiến một số người buồn ngủ.
Bữa ăn có quá nhiều tinh bột sẽ khiến bạn buồn ngủ hơn.
Theo tiến sĩ Tomonori Kishino, giáo sư khoa học sức khỏe tại Đại học Kyorin (Nhật Bản), hai bộ phận tiêu tốn nhiều năng lượng nhất trong cơ thể con người chính chính là não bộ và ruột. Sau khi ăn xong, năng lượng trong cơ thể con người sẽ được dồn xuống hệ tiêu hóa. Do một khối lượng lớn máu được đẩy xuống dạ dày để co bóp, thúc đẩy quá trình tiêu hóa, số lượng máu lên não bộ và các cơ quan khác sẽ bị giảm đi. Đây là nguyên nhân chính gây nên hiện tượng buồn ngủ, mệt mỏi sau khi ăn no.
Cũng theo tiến sĩ Tomonori Kishino, triệu chứng mệt mỏi buồn ngủ sẽ nghiêm trọng hơn nếu chúng ta vừa ăn các món có nhiều chất ngọt và tinh bột. Do thức ăn đi xuống ruột nhanh, nồng độ chất insulin cũng tăng lên cao. Điều này khiến lượng đường trong máu bị hạ thấp, gây nên hiện tượng mệt mỏi và buồn ngủ. Bên cạnh đó, thức ăn ngọt và tinh bột cũng kích thích não sản xuất một lượng lớn chất dẫn truyền thần kinh có tên serotonin - thủ phạm chính khiến chúng ta cảm thấy mệt mỏi và buồn ngủ.
Dân công sở là đối tượng hay gặp hiện tượng này nhất.
Theo một số nghiên cứu khoa học được công bố, nếu bạn muốn tránh tình trạng buồn ngủ sau khi ăn no, bữa ăn nên được cân bằng giữa các loại rau, protein, carbohydrate và chất béo lành mạnh. Đồng thời, nên ăn một bữa ăn nhỏ hơn sẽ giữ cho chúng ta tỉnh táo sau bữa trưa, đặc biệt là khi bạn đang ở văn phòng. Sau khi bữa ăn chứa nhiều chất, hãy đi bộ để tăng tuần hoàn máu và kích thích cơ bắp cũng như giúp cơ thể tỉnh táo hơn.