Newborn babies should sleep about 2-3 hours between feeds. A baby that sleeps poorly may have an upper neck or cranial problems. Problems in this area may be due to pressure exerted on the baby’s head and neck during labour and delivery or often if the baby was stuck in a certain position in utero.
Strain on these joints can cause the baby to experience pain and discomfort in particular positions. Hence, the baby will often not sleep long periods and will prefer to sleep in one position.
One of the most common complaints is that the baby cries when placed on their back but will often sleep when held upright or on their front.