★★★★★
If you have tinnitus, then it's up to your body to heal itself. If you're healthy enough, your body will heal your tinnitus. However, if tinnitus has been an issue for you for several weeks, then you're doing something wrong.
Only you can prevent further damage to your hearing. If your gym believes their 90 dB rock music is an essential part of their service, then you will need hearing protection in there. How do you prevent tinnitus? 1) Avoid noisy places like gyms, TGIF restaurants, manufacturing plants, and especially jet engine manufacturing plants. 2) Turn down the volume on your PC and TV set. And 3) Use hearing protection. Example: I no longer experience any tinnitus, if (in my gym) I wear an ear muff similar to Home Depot Black Folding Ear Muff NRR 26.