just got mine tested after years of worrying. amazingly, despite 12 years of rock bands and DJing my hearing is apparently really good! the audiologist said she was frankly amazed.
nevertheless, i've now got a pair of molded silicon earplugs which i wear whenever i'm out. honestly, things sound better and you can chat with people in the club and hear things more easily.
i've got tinnitus as well, but only when it's particularly quiet. tinnitus can be caused by all sorts of things however including alcohol (guilty), caffeine (guilty), sodium (guilty) and high blood pressure.
if anyone out there has tinnitus that is bothering them, acupuncture can really help. i have a few friends who've had great success in reducing it that way, although they say it's best if you go early on.