It really depends on WHY your hair is breaking. Heavy protein can provide "weight" to damaged hair and stop breakage of the hair is breaking due to weakness. But how often you need to repeat it depends on the amount of damage. Most do the heavy 2-step once every 6-8 weeks or so. It's not permanent as it does need to be repeated over time.
Why is your hair breaking?