Have you ever noticed your veins appear blue, green, or even purple and wondered if it’s normal? This could be a reason for varicose veins in legs. While vein color alone isn’t typically a sign of a health problem, certain changes to the appearance of your veins can indicate potential issues with vein problems in legs. Blue or green veins are usually normal, resulting from light reflecting off veins near the skin’s surface.