It’s generally recommended to get your roots touched up every 4-6 weeks, depending on your hair growth and colour contrast.