No, hair Botox is not permanent. Its effects last for several weeks to a few months, depending on your hair type and maintenance routine. Regular treatments may be necessary to sustain the benefits.