Keratin hair treatments are a popular way to achieve sleek, shiny hair. Often called a Brazilian blowout, this treatment is a semipermanent styling solution that can last up to 6 months. Although it can be expensive, many people feel that the results are worth the cost.