What are his day sleeps like? Is he sleeping too much during the day maybe, and therefore is overstimulated at night?