The results of Hair Botox can last up to 2-4 months, depending on the hair type and how well the aftercare is followed.