I would recommend waiting 2 to 3 weeks after eyelidd surgery before getting Botox. It is important to let the swelling come down so that your injector knows where to place the Botox. I wish you the best, Dr. Ardeshirpour
Good question, and this is likely best answered by your surgeon, who is best informed regarding the details of your treatment and post-operative healing course. In general, most of the swelling after blepharoplasty/ upper eyelid surgery is resolved within 2 weeks, though a bit continues to resolve for months afterwards. I usually counsel my patients to wait for 3-4 weeks post-operatively after cosmetic blepharoplasty to resume cosmetic Botox treatments of the forehead and eyebrows. Best of luck!