Just my two cents....
Reduce amount of products used. When you are unbalanced it is hard to tell what is helping and what isn't.
Remember that protein in a product does not mean it will be a protein treatment. Must have it to moisturize.
Don't over do it....shouldn't need any more than 30 minutes to condition. The longer you do with either one, the more you start mixing all kinds of stuff, the more you increase your chances of having an issue.
Pay attention to all of the signs....Hair won't hold a curl, notice tons of splits regardless of how much moisture you give it, notice chronic dryness and rough looking spots despite daily moisturizer and creams...you probably need protein.
Don't try all the possible solutions at once....don't oil rinse, prepoo, baggy and steam treat all in the same day.
Once you do become balanced, focus on maintaining balance instead of ping ponging between the two extremes.