Stop the denial! The number one reason for hair breakage is chemical hair dye and chlorine. You are literally frying it. A sign is hair breakage and the fact you have to keep cutting your hair horter and shorter. Another way is your hair is not taking color as long and you have to dye it every two weeks.
You can absolutely reverse this!
No chemical hair dye is good for you, even if they call it natural hair dye in the name.
Go with your instincts. Chemical hair dye
is bad no matter what they call it.