Yellowing of veins is caused by a deficiency in iron. This can lead to a condition known as iron deficiency anemia. It is important to address this deficiency through dietary changes or supplementation to improve overall health.