You must have used something like hair ‘bleach’, (or be extremely sensitive).
20% or higher will do that to just about everyone. The 3% that most grocery stores shouldn’t do that. I gargle / swish through my teeth with 3%, daily (most people dilute it to ~ 1 to 1.5% for that purpose,) and for most cuts or puncture wounds, especially ones that have dirt & etc in them, I actually soak in 3% peroxide for a few minutes, to bubble all the crud out.
I used to use 30% H2O2 for digesting epoxy. That stuff was VERY reactive.