Ear plugs should help? I found that I only got a temporary form of tinnitus after going to watch some racing live. I don't get it if I wear ear plugs.
A few years ago, I had blocked ears and had to have them syringed, which gave me stupidly sensitive hearing, but cured my tinnitus, which I only get now if I've exposed myself to a loud and prolonged noise.