He's 1 month old. No such thing as feeding to frequently. Every baby is different. Do not compare to others. As for the sleeping pattern, it's normal too. Mine wakes up every 2 hours.
Mine wake up 1.5-2h. If your baby is under BM, they tend to get hungry early. So I just feed on demand