Looking at you Beatport!
I work with computers a lot and my spine was paying a price. In my late twenties I started working out and doing yoga and later pilates to strengthen my back and straighten my spine. My tinnitus went away. Something was being pinched in my neck, causing the tinnitus.
I'm not sure this is your problem, but it might help someone out there.