Castor (5 months) has just recently started to sleep all night. I wrote a post in the training and behaviour section on his bed-wetting problem (he would pee in his sleep every night) and got lots of good advice. What solved things here was closing the windows. There had been a draught and poor little thing had probably been cold a, but now he sleeps from 11 pm to 7 am.