Removing Excess Earwax. There is a small chance that your tinnitus is being caused by an excess build up of ear wax that is blocking the ear canal. This is especially common in older patients who have a lot of ear hair that ear wax has been building up on over the years. By removing both the excess hair and ear wax, especially if it’s in contact with your ear drum, your tinnitus can improve.
To answer your question about NAC (N-acetyl-L-cysteine), I’ve seen little evidence suggesting that is effective for tinnitus. Instead – though the research is very limited – multiple anecdotal reports describe success with the herb ginkgo biloba. Try taking two tablets of standardized extract of ginkgo three times a day with meals (no more than a total dose of 240 mg a day). Ginkgo may work by increasing blood circulation to the head and neck. Give it at least a two-month trial. You might also explore cranial therapy, a gentle manipulative technique performed by osteopathic physicians. This approach seems to take the pressure or irritation off the auditory nerves. If high blood pressure is responsible for your tinnitus, try to get that under control through diet, exercise, and weight loss or medication if necessary.
A common cause of tinnitus is inner ear hair cell damage. Tiny, delicate hairs in your inner ear move in relation to the pressure of sound waves. This triggers cells to release an electrical signal through a nerve from your ear (auditory nerve) to your brain. Your brain interprets these signals as sound. If the hairs inside your inner ear are bent or broken, they can "leak" random electrical impulses to your brain, causing tinnitus.