About UsVegan Semi permanent hair dye which lasts 6-8 weeks but it also depends on how often you wash your hair as they're a semi permanent hair colour. Hair dye Directions £4.50PriceOptionsSelectQuantityAdd to Cart