Hi there, your LO is still very small and will still wake at night for feeds, most do and some can for a good few months to come.
They have lots of growth spurts and quickest way to get through them is to feed.
Feeding every 3 hours is probably about right at this age, I know it's tiring at night but it will get better in time.
How much does he take at each feed?
It is a notorious age for naps being a bit all over, babies become more aware of things and interested but naps often start to regulate around 6 months.
Have you read about wonder weeks, there is an App and a website but it's really useful and helped me loads in the early weeks to understand a lot of stuff is developmental and can't be fixed.