Baby sleeping concerns

CC

Hi, my baby is almost 12 weeks old and EBF. He sleeps only 2-3 hours stretch at night, so he wakes up 2-3 times a night for feeding. I was told that a baby at his age should be able to sleep 5-6 hours stretch. Is this normal to my baby? What can I do to improve for longer stretch?

Also, he is a light sleeper during the day. He wakes up almost every time we put him down to sleep, but sleeps well in our arms. Therefore, he hasn’t got a lot of sleep during the day, that I would think it hinders the short stretches at night.

Advice needed. TIA!