The life span of blue hair dye depends on its type. Temporary dyes can only survive three washes. Semi and Demi-permanent dyes last longer. They fade after 12 to 28 washes. Permanent dyes last the longest, and you can only get rid of them when you get a haircut or let your hair grow out.