Skin type, lifestyle, medications, sun exposure are all things that can affect the longevity of your Permanent Makeup.
On average, Nanobrow can last 3-5 years, however in order to prevent fading (and keep your color looking rich) an annual color boost is highly recommended.
Lip Blushing results last anywhere from 18mo-3yrs and an annual color boost is recommended and will prevent unwanted fading.
Scalp Micropigmentation can last 3-5yrs or longer years depending on your skin type and lifestyle. However, annual color boosts can be done to ensure even coverage and prevent unwanted fading.