I wouldn't say my tinnitus is cured by any stretch but the improvement I've had in the last year is so significant that its almost a non issue these days. I firmly believe that if you tackle the problem, rather than try and ignore it, then some degree of self-healing is possible. I do not believe that its always an incurable condition!
Heres my tips...
ALWAYS wear ear protection. DONT say to yourself that its too late to bother with ear protection. You must stop the problem worsening and you must help your ears to start healing themselves. Nowadays I always wear hearing protection when I'm driving the tractor or the mower or using any power tool or using a hammer. My 'muffs' are just very simple lightweight 'headband' style - about $6 each. They are so light you'll forget you are wearing them or have them hanging around your neck. They are very quick and easy to put on, and that's important. Its pointless having earmuffs or plugs that you dont like to wear. I have about 4 pair of them lying around in easy reach.
Keep your ears clean and dry. I religiously dry my ears every morning after showering with those little cotton bud stick thingies. It takes some practice and care to do it right but its worth it. I believe that bacteria has a negative effect on 'self healing', and wet ears are great breeding grounds for bacteria.
Disinfect your ears with methylated spirits occasionally. 2 or 3 times each week I put a couple of drops of meths in each ear for a few seconds , then dry them with a cotton stick. Following from the point above I think this is also a good way to eliminate bacteria.
Give up or cut down your smoking. As a very occasional smoker I can tell you that it dramatically worsens the tinnitus whenever I have a smoke. Its almost like turning on a nature sound track. So if you smoke regularly and you have tinnitus you better decide your priorities. I think alcohol also has a negative effect but its not so strong.
A couple of years ago I was pretty depressed about my tinnitus. Nowadays it doesn't bother me much at all. Sure, I'm probably just 'used to it' to some extent but I do believe that I have actually reduced the ringing. So dont give up, it might take a long time to hear the results but its well worth persisting.