Results are noticeable within 24 hours of an Botox and last approximately 2-3 months.