Just taking care of our hair can get pretty pricey, but there are ways around that and your hair won't suffer at all.
First, most of us shampoo the life right out of our hair. An every day shampoo strips natural oils and makes the hair shaft rough and hard to manage. A simple first step is to quit shampooing every day. Go to every other day and eventually every third day. Your scalp will adjust to the longer time eventually and you can move on to every third day. Hair does not get dirty in one or two days, unless we go out and play in a dust storm or rub mud into it.
Secondly, when you shampoo, add water to the product. Shampoo is made thick so that it takes a lot to distribute over your scalp and hair. When you thin it down, it's easier to distribute and it cleans just as well. If you don't believe me, put one teaspoon of shampoo in a jar or bowl and add one teaspoon of water. Mix them thoroughly, then put it on your wet hair and see if it doesn't go farther than two teaspoons of thick shampoo.
Thirdly, do not repeat. You don't have to shampoo and repeat, even if your shampoo is watered down and you're on your third day. One good lather and a super good rinse is all it takes after your hair and scalp have adjusted.
If you need a clarifying shampoo, don't buy it. Just use vinegar as your hair rinse and you will remove shampoo and conditioner buildup, which is what clarifying shampoo does.
As a matter of fact, if you want shiny, soft hair, a vinegar rinse will do it every time. Use a quarter cup of apple cider vinegar to 3/4 cup of warm water and pour it over your hair. You can rinse it off if you like, but you don't have to. The smell disappears in a few minutes.