My lo is 4 months old now, but he still wants to feed every 1-2 hours. He will usually feed for at least 30 minutes usually up to an hour. Then 2 hrs later wants more. Except first in the morning and before bed, when he'll feed for 3 hours, with short 10 to 15 minutes breaks every hr. He wont sleep in the day for more than half hr time usually, and sleeps around 4-5hrs after the last feed for the day, but then goes back to feeding every 2 hours. Its not cluster feeding, I've worked out when he's having a growth spurt. And his weight and growth are fine but I'm starting to think he's not getting enough breast milk. Or is this normal?