Vo všeobecnosti platí, že väčšie žraloky potrebujú jesť častejšie ako menšie žraloky. Je to preto, že majú vyšší metabolizmus a vyžadujú viac energie na fungovanie. Napríklad veľký biely žralok (Carcharodon carcharias) môže zjesť až 2000 libier jedla v jednom jedle. To zodpovedá približne 10 % jeho telesnej hmotnosti.
Typ potravy, ktorú žralok konzumuje, tiež zohráva úlohu v tom, ako často potrebuje jesť. Žraloky, ktoré jedia ryby a inú malú korisť, budú musieť jesť častejšie ako žraloky, ktoré jedia väčšiu korisť, ako sú tulene alebo morské levy. Je to preto, že ryby a iná malá korisť majú menšiu energetickú hustotu ako väčšia korisť.
Nakoniec, teplota vody ovplyvňuje aj to, ako často žralok potrebuje jesť. Žraloky, ktoré žijú v teplejších vodách, budú musieť jesť častejšie ako žraloky, ktoré žijú v chladnejších vodách. Vyššie teploty vody totiž urýchľujú metabolizmus žraloka.
Vo všeobecnosti sú žraloky oportunistickými predátormi, ktorí zjedia akúkoľvek potravu, ktorú majú k dispozícii. Je však známe, že niektoré druhy žralokov sa špecializujú na jedenie určitých druhov potravy. Napríklad žralok kladivohlavý (Sphyrna lewini) je známy tým, že uprednostňuje jedenie rýb, zatiaľ čo žralok tigrovaný (Galeocerdo cuvier) je známy tým, že preferuje jedenie tuleňov a uškatcov.