Glad that your botox is still working for you at 3 months. Everyone is different with how long it lasts. So many things factor into it. Your doctor may have hit on the right sites and dosage and that sometimes contributes to our eyes doing better for a longer time or your symptoms just might be better. As a general rule, botox should only be given every 3 months but everyone is different and many people do get the injections every 2 months while others can go much longer. Find a doctor that will work with you on this.
I wouldn't wait too long in trying to find a new doctor, though. Sometimes it takes a while to get in as a new patient.
The botox weakens the eye muscles and frequently because of this, our eyes don't close all the way at night. It is very important to use an eye ointment at night if this happens. A sleep mask also helps. Places like Wal-Mart, Target, drugstores, department and discount stores usually carry them. They don't really keep my eyes closed so right now I am using a stretchy cotton headband that I got from Wal-Mart. Actually I bought several as they were very inexpensive. Just a couple of dollars each. It is a winter headband that is about 2-3 inches wide. It fits snuggley around my head and over my eyes.
Keep asking questions.
Shirley in Arkansas with BEB/Apraxia