Факторы, влияющие на аппетит, можно разделить на физиологические и психологические. Физиологические факторы включают уровень глюкозы в крови, гормональный фон (например, гормоны голода грелин и насыщения лептин), состояние желудочно-кишечного тракта (например, наполненность желудка). Усиливать аппетит могут также некоторые заболевания, определенные лекарства. Психологические факторы включают стресс, эмоциональное состояние, социальную обстановку и визуальные стимулы (например, вид и запах пищи).