No. There are many pills and snake oil products online, but I have never heard of a valid cure. But, experts say it gets better over time as long as you don't make it worse.
The first few months I suffered from tinnitus, I would say it was very annoying at night but not too bad during the day. It did not effect my sound engineering. After six months, it improved about 25%. After a year, roughly 50%. Now, many years later, I would say I have maybe 20% of the original tinnitus I got in 1999 (an 80% improvement). It's pretty much gone because it was a mild case of tinnitus to begin with.