It depends what your trying to achieve, at home dyes can be very tricky. You get your best results when you apply it to virgin hair. If you want to do a color change but have and already have old color, there's a major chance the color would be uneven. If you just want to brighten up the color you have with a similar color then I would say go for it. By the way I am a licensed hairdresser. Hope my information helps.