Hey L.,
try henna. It's natural, chemical free, naturally blends into your own hair, great for covering grey, and it is CHEAP. If you have really long hair, as I do, I recommend going to rainbow henna online and buy a kilo of henna. You can get a variety of colors from neutral to browns to shockingly red. I love basic henna red on my auburn hair. brightens it up a bit. Can be a bit messy to work with, but will not ruin your sink, tub, whatever. Wear grubby clothes, though. I do it on a nice day when I can sit in the sun. Showercap, lg bowl, gloves, towels and hot water is really all you need. Good Luck. Send me a private message if you want to talk about this method more. I've sworn by it for over 15 years. It is REALLY good for your hair! AND it gently, gradually washes out over two to three months. No roots. Re coloring is never an issue.
Best,
S.