Botox time
Botox can be injected at anytime of the year. The effect of Botox lasts about 3-4 months. This shouldbe done in the hands of a Board Certified Plastic Surgeon or Dermatologist.
Since Botox is injected into the muscle under the skin, you can receive treatments anytime of the year. I would just recommend that you avoid injections a week prior to any special events in case there is bruising. Good luck and enjoy your treatments!