The life span of blue dye depends on its nature. Temporary dye might survive for around 3 washes. On the other hand, semi-permanent dye lasts for about 12-28 washes. However, permanent hair dye lasts as long as the time an individual gets a haircut.