Why do stars change their colour constantly every second? red-blue-red-blue..............
This is because of scintillation ("Twinkling") as the light passes through the atmosphere of the Earth. As the air moves in and out, the starlight is refracted, often different colors in different directions. Because of this "chromatic abberation," stars can appear to change colors when they are twinkling strongly.
This page updated on June 27, 2015