Günlük alınması gereken protein, karbonhidrat ve yağ miktarları, kişinin yaşına, cinsiyetine, kilosuna, fiziksel aktivite düzeyine ve genel sağlık durumuna göre değişir. Genel öneriler: Protein: Toplam kalorinin %10-35'i kadar protein alınmalıdır. Karbonhidrat: Toplam kalorinin %45-65'i kadar karbonhidrat alınmalıdır. Yağ: Toplam kalorinin %20-35'i kadar yağ alınmalıdır. Örnek hesaplama: 2000 kalori hedefi olan bir kişi için: Protein: 2000 kalori x %25 = 500 kalori / 4 kalori/gram = 125 gram. Karbonhidrat: 2000 kalori x %50 = 1000 kalori / 4 kalori/gram = 250 gram. Yağ: 2000 kalori x %25 = 500 kalori / 9 kalori/gram = 55 gram. Özel durumlarda protein ihtiyacı artabilir; örneğin, sporcular için kilogram başına 1,2-2,0 gram, kas kütlesi kazanmak isteyenler için 2,2-3,3 gram protein önerilir. Günlük alınması gereken miktarları belirlemek için bir beslenme uzmanına danışılması önerilir.