The duration of a semi-permanent procedure like hair botox varies from person to person. Depending on how quickly your hair grows and new roots show, the treatment will typically last between two and four months, with different results. Given that it's one of the most common treatments to have before a wedding, upcoming brides frequently research the cost of hair botox in India. You can choose to do it before your special days, and then never stress over your hair again!