12 wk old eats every 2 hours

If we follow the eat play sleep, and baby only naps 30-45 min when not being held, it means he’s eating about every 2-2.5 hours. But the good ol internet says he should be going more like 3-4 hours. Theres no way! Is it fine he eats frequently or do we need to change his habits? He def can go longer if he sleeps longer or stays awake longer but that’s not always. At night he’s fine, he can go anywhere from 4-6 hours. Thoughts?