If your hair is dry and breaking off then definitely do a protein treatment. Also I second the haircut. My hair got a lot better after a good cut.
Here's a link to the shampoo
You can also check Walgreens. They sometimes have them on sale. Last time I got it for $8.
Hope you share your progress