Keratin hair treatments are a type of hair styling and conditioning treatment that smooths and softens the hair by coating it with a protective layer of keratin protein. The treatment makes the hair easier to manage, strengthens it, and helps to reduce frizz. It usually lasts for several weeks or months before needing to be reapplied, depending on the type of product used and how often the hair is washed.