Question: how long do you have to wait between semi permanent hair dye?
Answer: An Expert Weighs In. While it can be tempting to swap from one hair colour to another on a whim, dyeing your hair can have a serious effect on how healthy or damaged it looks. We recommend waiting at least 6-8 weeks between dyeing to keep your hair in its best shape.