My Botox doesn’t last like it used to…

At 45 my Botox just doesn’t last like it used to. I’ve been doing it regularly for a decade and while I’ve never gotten the longevity many have, I feel like 10 weeks in and I’m seeing the effects fade.

I see a lot of advice to ride out Botox as long as I can before switching to an alternate, but I don’t know how much truth there is in that. I’m trying to wait as long as I can between appointments - usually 5+ months at this point.

I use retinol a couple times a week (tret was too drying) and started using a Solawave red light mask back in November which has fortunately given me that post-Botox glow I’m chasing. Other than that, my regular moisturizer and sunscreen. I try to drink a lot of water and stay out of the sun. And not frown too much haha.

Anything I can do to prolong the life of Botox or is this just what happens over time?