How much have you spent on do-it-yourself haircolour already?

If there is a hairdressers' school near you, try that. They are inexpensive and SUPERVISED.

http://www.beautyschoolsdirectory.com/search/PA

They will likely need training in repairing home-haircolour problems!

Check it out.