Do I have to shampoo my hair before I dye it?

No, but it is best to start with clean hair. If you think you might have build up, it may make your color adhesion weaker
Please, mind that only logged in users can submit questions