After trying lots of different ear protection methods (mostly ear plugs but also some head phones), I've settled on these: https://www.amazon.com/gp/product/B00REAQTF4/ref=oh_aui_sear...
They're simple, filter high dB sound but you can still hear people speak.
See a doctor for further advice and treatment. Once you damage your hearing it could be too late to recover.
I dont see many "scientists" measuring the damage caused by physical shocks to the body like playing rugby or loud noises which are often well above "health & safety" levels in towns & cities, like sections of the Northern line on the London underground, or using personal music playing devices and so on.
Probably best to consider tinnitus the result of damaged nerves which the brain will attempt to compensate for where possible, just like one's hearing improves at night to compensate for the loss of sight as a natural survival mechanism.
https://www.tinnitustalk.com/threads/magnesium-for-relief-of...