Aloe vera is rich in medicinal elements which help in keeping the hair moisturised.