For most permanent dyes, you'll want to let it sit for around 20-45 minutes, but don't worry, it's not like you'll be stuck in a hair prison for that long. Some semi-permanent dyes might only need 10-20 minutes, while others might require a whopping 60 minutes - yes, that's a whole hour of hair-waiting!
But here's the thing: overprocessing can be a real problem, leading to dry, damaged locks that resemble a bird's nest more than a luscious mane. On the other hand, underprocessing can result in a lackluster color that's more meh than magical.