As chris b say's:
"What's the alternative? Massive tinnitus, giving up gigging, hearing aids and partial (if you're lucky) deafness. Great choices!!"
I have everything except the 'giving up gigging' bit caused by a rock concert I went to. I use custom earplugs, wouldn't recommend anything less.