Depending on the type of filler, the effects can last anywhere from six months to two years; for semi-permanent or permanent fillers, the effects can last up to five years, and there are reports of even longer-lasting results [1]. Don’t confuse dermal fillers with Botox.