The typical amount of Botox that is used for cosmetic purposes is very small and the effects are temporary, so I would say that it is safe to use in the long term.
Botox has been used safely for over 25 years for both medical and cosmetic treatment. If you are considering Botox treatment, please consult a board certified dermatologist or plastic surgeon for the best possible results.