Advice needed!

CMP

Baby boy is 1 month old. He was never a great sleeper but it seems now he is only sleeping for 20-30 mins at a time every couple hours. Suggestions on how to get him to sleep longer?

Note: he easts almost every 2 hours like clockwork (3.5 oz ish each time).