Semi-permanent makeup can last anywhere from 2 – 6 years, and will gradually fade into lighter shades of the original colour over time. This can depend on many factors including how you are looking after your semi-permanent makeup, your skin’s ability to retain pigment, the colour used, and whether you have had any touch up appointments.