Question: how long do you need to wait between dying your hair at home?
Answer: Standard time in between appointments is 4-6 weeks, since your hair grows on average ½” a month. Of course you can stretch this out to 6-8 weeks if you don't mind the roots. Being able to stretch it out usually depends on what your natural hair color looks like compared to your artificially “sweetened” hair color.