My 3 month old sleeps all day long and we try everything to wake him with no success. He wakes for food and screams if it's not ready when he is and he also screams when his nappy or clothes are changed. At night he wakes for a few hours but sleeps mainly but in his moses basket he is making noises and restless constantly so we don't get any sleep. Is it normal to sleep for so long? Can I do anything to get him to wake in day? Please help!!