Dry hair sucks and especially when it's breaking all the time. I went through that after dyeing mine too often, and money was tight too. So I started reading labels. Go for shampoos that are free of sulfates because those can dry things out more, and check for ingredients that hydrate like aloe or glycerin.
I also cut back on washing every single day, maybe every other, and that made a difference. Soft hair again? Yeah, it's possible. be patient.