Stained Hair - Fixes?

I dyed my hair a red-ish brown in January with what was supposed to be temporary, 2 week dye. Fast forward to now and my hair has lightened but the dye obviously stained my hair. My roots are showing like crazy now, any suggestions for fixes? Is dying it back to my natural color the only viable option?