Tea tree shampoos contain vitamins A, B, C, and E that help to strengthen and hydrate your hair. They also contain ingredients such as rosemary oil, peppermint oil, avocado oil, lavender oil, wheat germ oil, and aloe vera that help in repairing damaged hair. However, one should always buy a good quality shampoo to avoid potential side effects.