If done correctly, the dye should be permanent and not fade or wear off over time. However, exposure to uv rays and harsh conditions may affect the longevity of the dye.