Elvive Dream Lengths Restoring Shampoo for Long, Damaged Hair is a must-have for your long hair goals. Created with a blend of fine castor oil, vitamins B3 and B5, it reduces breakage and visibly repairs hair damage without weighing down your strands.