Yleissääntönä on, että suurempien haiden on syötävä useammin kuin pienempien haiden. Tämä johtuu siitä, että niillä on korkeampi aineenvaihdunta ja ne tarvitsevat enemmän energiaa toimiakseen. Esimerkiksi suuri valkohai (Carcharodon carcharias) voi syödä jopa 2000 kiloa ruokaa yhdellä aterialla. Tämä vastaa noin 10 % sen ruumiinpainosta.
Hain syömä ruoka vaikuttaa myös siihen, kuinka usein se tarvitsee syödä. Kalaa ja muuta pientä saalista syövien haiden on syötävä useammin kuin haiden, jotka syövät suurempaa saalista, kuten hylkeitä tai merileijonoita. Tämä johtuu siitä, että kalat ja muut pienet saaliit ovat vähemmän energiatiheitä kuin suurempi saalis.
Lopuksi veden lämpötila vaikuttaa myös siihen, kuinka usein hain täytyy syödä. Lämpimissä vesissä elävät hait joutuvat syömään useammin kuin kylmissä vesissä elävät hait. Tämä johtuu siitä, että lämpimämpi vesi nopeuttaa hain aineenvaihduntaa.
Yleensä hait ovat opportunistisia saalistajia, jotka syövät mitä tahansa ruokaa, joka on saatavilla. Joidenkin hailajien tiedetään kuitenkin erikoistuneen tietyntyyppisten ruokien syömiseen. Esimerkiksi vasarahai (Sphyrna lewini) tunnetaan mieluummin kalasyöjistä, kun taas tiikerihai (Galeocerdo cuvier) tunnetaan mieluummin hylkeiden ja merileijonien syömisestä.