Keratin Brazilian treatments can last anything from 3-6 months depending on the after care products used and how regularly the treatment are performed.