How early should you start preparing your hair before the festive season?
The best time to start preparing your hair for the festive season is 4–6 weeks before your first event. Healthy, shiny hair doesn't happen overnight, and neither do the best colour...
Read more














