Which budget friendly shampoo should I use for my hair?

I am 27M. I generally have thin hair from childhood. For 5-6 years I have been using Park Ave Beer shampoo and use oil once a week.

But recently I came to know that the shampoo contains sulphate which is harmful I believe.

Which shampoo should I buy to use for long term. Also which can be budget friendly?