Yes
Dyeing your hair is bad for it regardless. What you can do is just dye over it with black or brown, or go to a professional & have the stylist lift the colour for you.
go to the hair salon
go to the hair dresser
well you go to a store buy hair dye and you read the instructions
If you want nonpermanent hair dye, then go to a hair store or even a drugstore! If you want it to be permanent, then you will have to go to your hair salon.
Well you can dye pink hair blue, you can dye blue hair yellow!! Go to a Salon and ask a color specialist.
You could buy the exact same dye and dye it again, or, go to a hairdressers and get all the dye stripped off. Also if you don't want to go to a hairdresser, you can actually use dye on dye to rinse out the original dye in your hair. It works every time.
Go for it!(:
The best way is TO NEVER DO IT IN THE FIRST PLACE! Food dye is really bad for your hair. All the chemicals can actually make your hair shrivel up! SO don't use food dye, use color dye, at the salon/barbershop.
if its darker than your natural colour, then the best option would be to go to a professional salon and have the dye stripped. However this is very damaging to your hair and you have to wait a period of around 5 weeks before you can colour your hair again. Also, depending on the length of your hair, this can be costly. Another option would be to simply dye over the top. This can be bad for your hair also, as it is best to wait a period of about 5-6 weeks between homekit dye jobs. You could also go to the salon to have another dye put through. However from personal experience, i would recommend getting the dye stripped as it is the best option in the long run and well worth the extra cost.
go to a professional...or slowly dye your hair lighter and lighter.