The answer to this question is dependent on your hair color and how you take care of it. If you have dark hair, lighter shades of hair color will fade more rapidly. However, darker shades of hair color will last much longer, so you can go for an adventurous shade for a while. However, as the color fades with time, you should make sure you wash your hair carefully with cold water to avoid damaging it. Permanent hair dyes will fade after a few weeks or even months. This is because the color doesn't permanently bind to your hair. Therefore, it's recommended that you touch up every few weeks to maintain the color. However, if you want your new color to last longer, it's better to opt for temporary wigs and weaves.