Permanent hair color penetrates the hair shaft and lasts until new hair grows, covering gray hair for longer-lasting results. Demi-permanent color doesn't penetrate as deeply and gradually fades over time. Semi-permanent color sits on the hair's surface and washes out after several shampoos, providing a temporary color change. Book here