My wedding is June 9th and I plan on dying my hair before the big day. My question is how far in advance should I dye it? Im naturally dark brown and want to go dark purple. Ive had my hair that color before but cant remember how many days it was before the small smudges on my forehead went away. Should i do it now and retouch sometime before? Please help!