Semi permanent makeup is a procedure which will tattoo, using a medical grade pigment, your desired look into the dermal layer of the skin and will generally last between 12-18 months, depending on several factors such as age, lifestyle etc. After this period it is recommended to have a top-up to keep it looking fresh and vibrant.