I hate the picture on my passport. It seriously does not even look like me. Every time I go through customs, they always end up asking for another form of picture ID and give me a rather hard time about my picture. I got it 5 years ago when I was 30 lbs overweight. I still have 5 years left on it and I want to see if I could get a new picture instead or if I can apply for another one or am I stuck with what i have now for 5 more years?
The U.S Passport site was supremely unhelpful, though I can't imagine why you wouldn't be able to get a new passport.
I feel your pain too...I have the worst haircut in my photo, which was also taken prior to my eye surgery so my left eye stil wanders. I'm stuck with it for another 5 years myself.