يرجح أن أسباب الشعور بالتعب بعد تناول الطعام هي كالتالي, وجود وقت كبير يفصل بين الوجبات, أو تناول سكر بكميات كبيرة, أو عدم تناول طعام كافي أو زائد عن الحد المطلوب, أو عدم احتواء الطعام على كربوهايدرات و بروتين و الدهن الطبيعي, إن أحد هذه الأسباب كافي أن يعمل على الشعور بالإجهاد بعد تناول الوجبات.