over long periods of time, your eyes change colour. not hours or minutes. while mood can affect the size of your pupil, it's mostly influenced by light, which can change the perceived colour of your eyes. this is very common with hazel eyes.
clothing and makeup (the colours you wear) can influence what you perceive your eye colour to be, but your mood alone will not change your eye colour.. that would be a medical miracle. most of what you believe to be your eyes changing colour is actually just the way light reflects from your iris.
this is a paragraph i copied from another site:
"It's likely that there is stress related trigger to the genetic expression of pigment in the eye. Eye pigment expression is controlled at multiple genetic loci in a pathway. Under normal conditions, all of the proteins that contribute to your normal eye pigment are working properly. But under particular stresses, which might be environmental in nature, the level of expression or the function of one protein might decrease. In this case, you still have other proteins that are working but the pigment expression has been destabilized, and in the case of a person with a hybrid allele for pigment, this can result in the appearance an alternative color. Thus the color change from blue to hazel and vice versa."here is a link some of you may be interested to read.
http://www.ehow.com/how-does_4967659_ca ... -mood.htmlmy natural eye colour is green, but i have small flecks of brown, so they look dark brown. in some light, they look green, and sometimes they look hazel.