Semipermanent or permanent dyes and not just the blonde kind contain some peroxide,
which will break down the waxy protective layer of hair, So just give your ends a rest. Apply dye only to the roots and then comb it through the ends in just the last few minutes. Then keep your hair looking fresh longer by using a shampoo and conditioner formulated for dyed hair. Try Garnier Fructis Color Shield Fortifying Shampoo and Cream Conditioner.