Also consider this, the Navy Hearing Pill, seriously, this works if you have good hearing and are exposed to loud noises. Google it. My good friend is a navy doc who was around when it was tested, All the medical personel were like "yeah right" now it is daily dosed to flight deck crew and the like. they have seen it work, I know a young man who works sound board for a very loud band and he claims that since he started to use it, no more ringing ears in the morning.
When I hunt in a pit blind with others for water fowl, I often screw in the soft foam 28- 30 DB ear plugs, I find I can hear the comments around me, and I do not get ringing ears if we shoot a lot. Big game hunting I do not use plugs, I can not hear the wind etc well enough thru any of the electronics that i can afford. I also know that i will be hearing one shot, and I will use auditory exclusion during the shot. When i go to the range or races, I usually double up the plugs with muffs,