If you have more than 50% grey hair, then you have to color it every 4-6 weeks. And if you have less than 50% greys, you’ll need a touch-up within 8 to 10 weeks. Also, it depends on your coloring mode, hair strength, and hair type too. So, better consult a professional before having the hair shades.