when do babies eyes change colour

1 minute ago 1
Nature

Babies' eyes typically change color sometime between 6 and 12 months of age, but it can take as long as three years to see the true and final eye color. The color change happens because melanin, the pigment responsible for eye color, continues to collect in the iris after birth. Babies born with brown eyes usually keep their color, but those born with blue or light eyes often see their eye color darken to green, hazel, or brown over several months. Generally, eye color changes go from light to dark, not the reverse, and final eye color solidifies by preschool years or even up to 6 years in some cases.