Като общо правило по-големите акули трябва да се хранят по-често от по-малките акули. Това е така, защото те имат по-висок метаболизъм и изискват повече енергия, за да функционират. Например, голяма бяла акула (Carcharodon carcharias) може да изяде до 2000 паунда храна на едно хранене. Това е еквивалентно на около 10% от телесното му тегло.
Видът храна, която акулата яде, също играе роля в това колко често трябва да яде. Акулите, които ядат риба и друга малка плячка, ще трябва да ядат по-често от акулите, които ядат по-голяма плячка, като тюлени или морски лъвове. Това е така, защото рибата и друга малка плячка са с по-малко енергийна плътност от по-голямата плячка.
И накрая, температурата на водата също влияе върху това колко често акулата трябва да яде. Акулите, които живеят в по-топли води, ще трябва да се хранят по-често от акулите, които живеят в по-хладни води. Това е така, защото по-високите температури на водата ускоряват метаболизма на акулата.
Като цяло акулите са опортюнистични хищници, които ще ядат всякаква храна, която им е достъпна. Известно е обаче, че някои видове акули се специализират в яденето на определени видове храна. Например акулата чук (Sphyrna lewini) е известна с предпочитанието си да яде риба, докато тигровата акула (Galeocerdo cuvier) е известна с предпочитанието си да яде тюлени и морски лъвове.