You do not have to shave your hair before kinesiology take is applied. However, if you have long hair then it may be recommended to shave to get the best results from the kinesiology tape.