While facial filler injections are effective in restoring volume, they’re not permanent treatments that last for several years – most of them only last for a few months depending on the treated area and product used. A Juvederm filler lasts for around 12 to 18 months, while a Restylane filler only takes about 5 to 12 months before wearing off.