Chán ăn có thể xảy ra ở trẻ em, người lớn. Có nhiều nguyên nhân: do chuyển hóa kém, rối loạn chuyển hóa, đường tiêu hóa, bệnh tật (như bệnh về gan); đôi khi do độ tuổi (trẻ thích tập đi tập nói hơn ăn); cũng có khi do sinh hoạt (ham chơi, làm việc bỏ bữa).