يوجد العديد من العوامل التي تعتمد عليها احتياجات الفرد من السعرات الحرارية حيث تعتمد على العمر و الوزن و الطول و الجنس و الكتلة العضلية و النشاط البدني ، يوجد معادلة تساعد في حساب احتياجات الشخص من السعرات الحرارية و هي :
الرجال : (( 10 × الوزن بالكغ ) + (6.25 × الطول سم ) - (5 × العمر بالسنوات ) + 5) × عامل النشاط
النساء : (( 10 × الوزن بالكغ ) + (6.25 × الطول سم ) - ( 5 × العمر بالسنوات ) - 161) × عامل النشاط
حيث ان عامل النشاط يكون 1.2 اذا كان النشاط قليل و قيمة 1.5 اذا كان النشاط معتدل و 1.7 اذا كان النشاط مرتفع و 1.9 اذا كان نشط للغاية مثل الرياضيين الذين يمارسون التمارين المكثفة .