The standard period of time before you redye your hair is typically 4 to 6 weeks or even up to 8 weeks if you don’t mind the roots. That is, if everything has gone well and you like how your hair looks after you’ve dyed it. What if it needs fixing, however? How long should you wait to redye your hair if the color’s not right?
Sorry to say this but – it depends. And it depends on mostly two things:
- How healthy is your hair
- What type of dye you used
So, let’s go over these two separately.
How soon can I dye my hair again to fix it if it’s not feeling too well?
Even if you hate the way your dyed hair looks, your first priority should always be to make sure that the hair itself is healthy. Walking around with ugly hair color for a couple of weeks is annoying but ruining your hair entirely – that’s a much bigger and long-term problem.
So, how can you gauge the overall health of your hair before you decide what to do with it? There are several simple tell-tale signs you can look for:
- Are your hair’s ends weak and split?
- Is your hair overly dry and straw-like?
- Does your hair break off easily?
If the answer to even one of these questions is a regrettable “Yes”, then you should wait before you redye your hair. In fact, it’s likely that you shouldn’t have dyed your hair in the first place.
How long do I have to wait to dye my hair again if it’s not healthy at the moment? That’s simple – you’ll have to wait as long as it takes to nurse your hair back to health. We have lots of articles and guides on how to get a healthier mane here but the short answer is – good food, lots of water, lots of exercise, as well as regular, moisturizing, and nutritional hair masks.
Can I redye my hair the next day if I’ve dyed it with a semi-permanent dye only?
While semi-permanent dyes are definitely more sparing on our hair than demi-permanent and permanent ones, they are still not as sparing as temporary dyes. So, how much time should you wait for each type of dye?
Again, this depends on your hair’s health, but here’s a simple breakdown:
- If you’ve dyed your hair with a permanent or demi-permanent dye, wait at least 2 weeks before redyeing it, regardless of whether your hair is healthy or not. And if after two weeks your hair is still too dry and weak, wait more and/or go to a hairstylist.
- If you’ve dyed your hair with a semi-permanent hair dye but your hair is dry and weak, you should also wait a couple of weeks before redyeing it and spend those two weeks strengthening your hair. If your hair is healthy and strong, then you can wash it off, condition it properly, and redye it after a couple of days – not immediately, but soon.
- If you’ve dyed your hair with a temporary dye, redyeing it the next day shouldn’t be a problem. Just make sure that you keep your hair healthy.