Long-lasting results. As long as you care for a keratin treatment by not washing your hair too frequently (2 to 3 times a week is enough), then your keratin treatment can last up to 6 months.