It can take up to 6 weeks for permanent hair dye to wash out completely. However, using a clarifying shampoo or color remover can help to speed up the process.