because he wakes up several times at night. During the day he hardly sleeps - only for an hour twice a day. Maybe that's why he is so whiny all day long.
This is really good. To make it sound more like a native speaker (UK) just a couple of small changes