I have medium brown hair and I've just had it dyed darker at the hair salon. I much prefer it but am wondering how long I should leave it before getting it redone as I know it will fade, roots will come through etc. Any ideas?