No, hair Botox does not permanently straighten hair. It is a deep conditioning treatment that helps to restore and rebuild the hair, making it smoother and straighter. However, these results are not permanent and typically last between 2 to 4 months, depending on the hair's condition and how often it is washed. If you're interested in maintaining the effects, you can opt for a hair Botox treatment at home or visit a professional salon for a touch-up.