How Long Does Teething Last? Teething typically begins around 6 months and can last until a child is around 3 years old, with symptoms varying in duration and intensity. Most babies experience discomfort for a few days to a week as teeth erupt, but some may have prolonged symptoms. Providing teething remedies like chilled teething toys and gentle massages can help soothe discomfort.