In general, you should expect to spend anywhere between $2 and $20 for a drugstore shampoo. Most shampoos cost between $5 and $10.