Photo: BananaStock/BananaStock/Getty Images
Whether you're hitting the salon to get your hair dyed by a pro, or you're saving some money by doing it yourself, it's important to wash your hair properly before applying color. The last thing you want is a botched dye job, right? Washing your hair the right way helps ensure the best end results. So treat your tresses right in the days leading up to your coloring session for color-perfect hair.
Skip the shampoo for a couple of days before coloring your hair. Hair dye should be applied to "dirty" hair so the natural oils will protect your scalp and help the dye to take better. Lather up with a moisturizing shampoo 24 to 48 hours before you plan on applying color, then let your hair be.
Use a very mild, gentle shampoo if you absolutely must wash your hair the day you are dyeing it. Harsh shampoo -- coupled with the chemicals in hair dye -- can leave your scalp itchy and irritated.
Slap some deep conditioner onto your tresses a few days to a week before getting it dyed. Hair dye is very drying, so adding extra moisture to your hair will help protect your strands. Use a store-bought deep conditioner, or just grab some mayo out of the fridge. Massage about ½ cup of mayonnaise into your hair, working it from your scalp through the tips. If you have especially long or thick hair, you might need more mayo. Completely saturate your hair with it, then leave it on for 30 to 40 minutes before rinsing it out and shampooing your hair.