I have a 16 month old that all of a sudden was sleeping longer than usual and falling asleep every day at the table at lunch time. Mom took her to the doctor and It turned out her diet was deficient - she was anemic and vitamin D deficient. The mom started giving her vitamin D drops and supplemented her diet with iron rich food, two weeks later she was back to normal and sleeping a regular amount of time again.