Yup, had tinnitus for years, all my own fault due to years of bands & gigs without earplugs, though a bang on the head didn't help it either.
IMO, it's more about managing it than anything, so I've been using ER20's for a good few years now. They're great because they don't kill any frequencies, just reduce the volume. Use them for gigs (attending - we haven't played any yet!) and rehearsals. For any other situations where I need hearing protection (out on the bike, mowing the lawn, etc.), I use some reusable, industrial 3M plugs rated at around 33dB attenuation.