No, both Botox and fillers are temporary treatments. Botox results typically last around 3 to 4 months, while fillers can last anywhere from 6 months to 2 years, depending on the type of filler used.