Mix two or three drops of liquid dish detergent with your everyday shampoo. Lather up well, then rinse with hot water and repeat. Once your hair is dry, the color should have faded a shade or two, leaving you with a color you can live with.
Warm some olive oil on the stove until it's hot -- but not burning -- to the touch. Apply the oil all over your hair and massage in thoroughly. Leave for 10 to 15 minutes to let it work its magic. Wash the oil out of your hair with a clarifying shampoo to strip the color and prevent a sticky, oily residue from setting up camp on your roots.
Cover up your hair dye mistake with a mild color rinse. Choose a color close to your natural color and mix half a bottle of the product with your shampoo. Apply to hair and leave to work for five to 15 minutes. Rinse the shampoo color rinse thoroughly off your hair. A color rinse lasts three to six weeks, so you can enjoy normal-colored hair while you save up to have it fixed professionally.
If your attempt to make a drastic color change at home has proved disastrous, make an appointment with a hair colorist, stat! Trying to re-dye your hair or bleach the color out at home can lead to severe hair damage. Professionals have experience with situations like yours, so put the life of your hair in their hands and learn from your home coloring mistake.
Don't try more than one color stripping product at home. Doing so can ruin your hair's texture, leaving it stripped of nutrients and giving it a straw-like feel. Unless you're looking for a date with a scarecrow, head to the hair salon to fix stubborn color.