There is a way to fade the color, but not strip it completely. Using Hot Oil (you can either use Olive Oil or the kind they sell at the drugstore) and clarifying shampoo (the better the brand, they better it'll clarify) will fade your color quickly. Also, washing your hair with hot water. These are tips my hairstylist gave me because I didn't want to damage my hair.
No there isn't any way to strip permanent hair dye out naturally ..but you can get it stripped out, which will probably fry your hair. Unless you did what I did.. Buy cholesterol cream for hair you can find it in any african amercian hair stores..if not any carrot cream or olive oil cream will do apply that to your hair for about a week before you get it stripped continuously. Strip you hair at hairdressers...if your brave you can do it yourself but I recommend you don't.Then leave hair for three days a pumpkin orange and put the cream in your hair to moisturize.then dye it :)
Use baby shampoo. It takes a while, but it will gradually start taking the dye out.