Baby sleep help!

Okay so for some reason this past week my 3 month old who just turned 3 months old last Friday, has started staying awake and barely napping. I’ll give you a schedule as an example.

Say we get up at 8 AM for the day. He gets up, eats and he will stay awake for about 2 hours or more and then when I lay him down he’ll sleep for maybe an hour and back up and wants to eat again. For the longest time he was waking up, eating, staying awake for maybe an hour if that then sleeping for 3 hours. He has slept for maybe 3 hours since getting up at 930.

Is this normal? I know they eventually stop sleeping so much but I didn’t know if it would happen this soon or if maybe I need to go up a nipple size. He sleeps great at night though (thank god!) any advice or help is appreciated!