If your hair no longer holds color, it most likely means that you have over-processed it and there is nothing left in the hair strand for the hair color to hold on to. I would recommend getting a keratin treatment (keratin is a protein that exists in hair and a few other places in your body) and giving your hair a rest.