The more hair you have, the more hair dye is needed. So unless you have really long hair, it doesn't matter. Back in the day, barbers used to put perfumed junk in after a haircut, so I would wait a few days (and shampoo the hair at least once), to make sure no residue is left in the hair that might interfere with the dye.