When Is Eye Color Set? Permanent eye color is not set until a baby is at least nine months old, so wait until your child's first birthday to determine what color they will be. Even then, sometimes you may find little surprises. Subtle color changes can still occur all the way up until about three years of age.