I am fairly sure Kieran and Alex are twins separated at birth
Kieran is just like that. He never sleeps more than 30 minutes at one stretch. And Liam DOES sleep way more than Kieran does. Lately it has been very regular naps...predictable that is. He wakes at 8am and takes his first 30 minute at 10:00. His second one at 1:30. His third one at either 5:30 or 6. Then he goes to bed (after about 1 hour of fighting) at 9pm. He wakes at 1am and 4am to eat. Then sleep nurses with me until 7am. That last 3-hours in the early AM is not really good sleep. He is up a lot, just will nurse back to sleep.
Honestly, its horribly annoying. I rarely get more than 30 minutes to myself during the day.