Unfortunately I don't know how your problem can be helped for good. Probably it is indeed a question of time...
Meanwhile, a way to get some relieve might be to relax and listen to ocean sounds.
No ocean right outside your door?

In that case you can buy a CD with soft ocean sounds.
I know for sure this has brought relieve to many people with tinnitus...
Still, as far as I know it is very individual how it feels, so you'll have to find out for yourself...
I wish you all the best!
------------------
Halina