From your initial description, I do not think this is anything serious. I assume based on your age that you have not yet had cataract surgery. However, you may have some changes in your lens, that although not symptomatic in terms of your visual acuity, may be causing some difference in color perception. Why is it intermittent? It may depend on ambient lighting conditions and pupil size. It is normal for colors to appear different after staring at a bright light. This is from a "bleaching" of the photoreceptors in your retina, a temporary phenomenon. That is why you still see spots in front of your eyes even when they are closed after staring at a bright light. Maybe the bright conditions in your office, especially the computer screens, are responsible for this type of phenomenon. Things I would watch for: a decrease in vision; a graying out of your vision, in one or both eyes, that last anything more that a few seconds; a curtain over part or all of your vision; flashing lights or a sudden increase in spots or "floaters" in front of your eyes. If you develop these symptoms I would have it evaluated. Otherwise, I do no think this indicative of a problem that merits immediate attention.
I hope that you find this information useful. Please remember to press ACCEPT so that I receive credit for my answer. I would be happy to answer any further questions until we have resolved your concern. If you feel I have helped you, please be so kind as to leave positive feedback. Please note that this forum is for general advice only - it is not a substitute for an eye exam by a licensed professional. It is not possible to accurately diagnose or treat any medical condition without a complete history and exam. Thank you.