Semi Permanent Make Up usually last around 2 years but can last longer before requiring a retouch. This is why it is often called Semi Permanent Make Up rather than Permanent.