Most babies begin to teethe when they are 4-6 months old, but there is no "right" answer. Babies begin to teethe when they are as young as two months and others as old as a year. If you have specific concerns, ask your pediatrician or pedodontist.
It may take your baby up to 3 weeks to cut a single tooth. Once the process begins, it will continue until all 20 baby teeth have come in, usually by the age of 3 years, although every baby is different.
Try doctor recommended Baby Anbesol for instant teething pain relief.