Here's why:
* Clean Hair:
* Better color absorption: Clean hair allows the dye to penetrate the hair shaft more easily, resulting in a richer, more vibrant color.
* Even application: Clean hair is less likely to have product buildup or dirt that can interfere with the even application of the dye.
* Reduced damage: The natural oils on your scalp can act as a barrier to the dye, potentially causing irritation and damage.
* Not Freshly Washed:
* Natural oils: A small amount of natural oils on your scalp can help protect your hair from the harsh chemicals in the dye.
* Less irritation: Freshly washed hair can be more sensitive to the dye, leading to potential irritation or itching.
Here's a general rule of thumb:
* Wait at least 24 hours after washing your hair before dyeing it.
* Avoid using any styling products before dyeing, as they can interfere with the color.
Ultimately, the best approach depends on your hair type and the specific dye you're using. If you have any concerns, it's always best to consult a professional hairstylist.