Ideally, 4- and 5-month-old babies should nap for 90 minutes or longer for two of the three naps (the third one can be shorter); 6-month-olds should nap 1.5 to two hours twice a day (the third, shorter nap is now optional).