"Is it true that you should nurse your baby every 4 hours?"
You should not impose a schedule on your baby. Babies will decide for themselves how often to feed. Typically a newborn will feed about every 2-3 hours during the day and once or twice through the night. This equals about 8 to 12 times in 24 hours. Because of medication during delivery, some babies do need to be wakened for feedings until they start to follow their own patterns (just in the first 36-48 hours). Source: National Breastfeeding Guidelines for Heale Providers, 1996