The digimon sleeps for at least 8 hours once it's put to bed, It can sleep more hours if the sleep counter still hasn't reached 100%. Every time you put it to sleep, a window will tell you the time it will wake up.