Fillers are just as effective as Botox injections. Their results last much longer than Botox. However, their longevity will depend on the fillers you are using. Some often last as long as Botox, while others may last for 12 months.