I have tinnitus almost two years, it started one night. All my test are good, i don't know what caused it. Hearing is good, neck good, blood test a little bit low on iron. Blood pressure good also when it started was low. Neurology examination all good. I don't understand why it started. I don't know what other test to do? the doctor's say that it will go away by itself but now after two years I'm not so sure. Any opinions? i tried many things, vitamins, betaserc, ginkgo... but unfortunately nothing work. I've been to acupuncturist four times but nothing, bio-energy few times but also nothing. Now I use magnesium oil, maybe that would help, and also I will try homeopathy. Also I'm taking iron almost three months. I'm thinking of using antidepressant, it may be helpful if the trigger for tinnitus is stress and unhappiness. I am stressed and unhappy for a long time, but I'm not sure if that is the cause of tinnitus. Also, one thing did help from time to time and that is diazepam. I don't know if the volume decreases but it put me to sleep and i am calmer the next few days. Sorry for my bad English.