Eye color is based on genetics.
Changes (lightening or darkening) of eye color during early childhood, puberty, pregnancy, and sometimes after serious trauma (like heterochromia) suggest that eyes sometimes change color under certain circumstances, due to chemical reactions or hormonal changes within the body
 The total number of genes that contribute to eye color is unknown, but there are a few likely candidates

