You can teach your baby to fall asleep independently at any point after 4 months, using a variety of techniques. Most babies can sleep 5-6 hours without feedings by about 6 or 7 months of age (some much earlier, some a bit later). By 12 months, babies should be able to sleep 10 or 11 hours without needing any feedings.