OK so I have been dying my hair for about a hair and I REALLY want to get the dye out and have my natural color!!
My hair has been
Brown to
Black
To
Brown
To
Blonde !

I have heard of some products that have helped to remove permant hair color like :

Color Fix by Jheri Redding
Loreal Color Zap
Loreal Effasol Color Remover
And even
Tea tree shampoo
But will any of these leave my hair back with its natural color

What works the best?