Once you’ve had a Brazilian Keratin treatment done, you need to take special care of your hair to make sure that the treatment will last as long as possible. Keratin treatments wash away gradually over time, but with proper care, the results of your keratin treatment will last about 12 weeks.