does how last permanent how long does semi and demi permanent hair color last Hair glosses last 4-6 weeks and can be done in just 20 minutes. You cannot have a color lift lighten your natural color and have … Wednesday, March 2, 2022 Edit