Should you wash your hair before dyeing it? In most cases, you should avoid washing your hair immediately before coloring. Professional colorists usually recommend waiting 24 to 48 hours...