Hi girls,
Wondering if anyone can help me with my recent hair dilemma ~
I let my friend dye my hair for the first time about 5 months ago - it was meant to be a dark brown but turned out REALLY poorly. It turned into this fried, orangey THING. She had applied the dye unevenly (Not to say it's her fault, we both had no idea what we were doing! <-- bad idea)

and the colour we tried to get was on the bottom but the colour at the top of my head was ... yuck.
After a few weeks, I decided that it needed to be fixed. After a few recommendations I headed to SUKI's and got a very nice, dynamic colour + cut + highlights.
My hair (originally asiany-black) was once very healthy but after months of neglect, suffered greatly from 2 consecutive dye-jobs.

To give you an idea how damaged it was... the stylist repeatedly asked me if I had permanently straightened my hair recently. I hadn't but she coudln't believe me! After some scolding, the stylists at SUKI's recommended I shampoo/condition and then use a conditioning masque weekly by L'Oreal (Vitamo Colour).
So here I am months later - I've been keeping up with regular shampoo/conditioning (of course not TOO regular, trying to preserve whats left of my natural oils -_-). My hair has gotten slightly better but since it's been months, my roots have grown out a good 1-2". I was told to go for regular deep conditioning treatments but being a student... I'm almost always broke during the school year!
Whew - long story! My question is... What do the experienced girls out there recommend I do? I see two-three choices (maybe theres more?)
a) Dye my hair back to its natural black so I can re-grow healthy hair less obviously. OR Dye all my hair whatever colour and hope it doesn't fall out.
b) Let it grow out naturally, roots and all
I know a lot of girls that dye their hair frequently yet somehow maintain that gorgeous healthy shine. I know I've been bad to my poor hair - What can I do to fix it? How do I get that nice soft shine?