Knight--
You're handsome, don't do anything drastic with your hair. Go to a salon, get some cool messy hair style, if you want some color, get highlights done. When I was in college, I had some color done and it was a disaster. My hair is naturally very dark brown--the color of espresso, so brown it's almost black. The people at the salon had to strip the color out to re-dye it dark burgundy--it was cool at first, but when the color started to fade (I went to college at the beach, so I was in the sun a lot) it turned out this funky shade of copper/rust. I had to have it dyed black, because nothing else would take. I learned my lesson not to experiment with my hair at that point. I ended up being so fed up that I cut it really short, which made me mad, because I had grown it out to one length which in 1991 was pretty cool.
Anyway, I learned my lesson, so I would advise you not to do anything too drastic.
Go to a salon and get some kind of fun, messy, chunky cut, get a few blonde highlights put in and I think you'll be happier than you would be with green spikes.
(I know your mom would be!