His life has definitely taken its toll... to be honest, I don't think any haircut would help much, but he probably could do with a cut. Maybe something shorter but still shaggy? Something like a Mick Jagger cut?
On another note, does he ever wear a shirt?
Eww.