Question: how long do you leave 20 vol bleach on for?
Answer: Bleach should be left in your hair for between 15 and 30 minutes.