No! Most experts agree it is not necessary to shampoo after every workout. The salt content in sweat and excess oil can make hair feel dirty but, if the hair was clean, before washing with shampoo is not necessary. Instead, try using a CoWash or a combination of dry shampoo and a blow dryer to dry up the sweat.