Babies typically begin to roll over between 4 and 7 months of age. Often, they start by rolling from tummy to back around 4 to 5 months, and then from back to tummy later, usually between 5 to 7 months. By about 7 months, most babies can roll confidently in both directions. This milestone reflects growing muscle strength and coordination and usually follows signs like stronger neck and arm muscles and increased tummy time activity. If a baby is not rolling by 6 months, it is advisable to consult a pediatrician, but it is important to remember that every baby develops at their own pace.