Yes, definitely shampoos and conditioners have an expiry dates. It will affect
the hair fall out . Consider this would use an expired medicine and have with the same with beer in it. So have little chance for exiration date.

Yes, they do. After their expiration date, shampoos and conditioners may change color, lose viscosity and start to smell bad. Treat them as you would regular medicine and don't use them after the expiration date.