This is a very common question.
Technically, you dont have to wait at all between taking Aleve, advil or any other nonsteroidal pain reliever and recieving Botox. The two medications will not have any interactions. The Botox effectiveness will be just the same. You will still have the same great result!
The only downside is that Aleve, advil, asprin and the like, along with alcohol use, can potentially increase your chances of bruising.
Even without use of these medications or alcohol, there is still a chance of bruising, since we are using a needle. if there is a bruise it will be very temporary and usually subside in a few days.
For my patients who are planning ahead for Botox or fillers, I recommend avoiding those medications for a day or two ahead of the procedure and a day or so after the procedure. I also recommend having the patient start Arnica a couple days before and a couple days after. This really does seem to help with avoiding bruising.
The only time i DO NOT recommend stopping Aleve or Asprin is when my patients are taking it for chronic pain control or low dose asprin is recommended by the patients doctor for prevention of a more serious medical issue.
Go get your Botox. Youll love it!