Tinnitus(ringing in ear) can be caused due to following factors which include -
Upper respiratory tract infection.
Eustachian tube blockage
Old Age (advancing age is accompanied by a certain amount of auditory nerve impairment and tinnitus)
Otosclerosis (stiffening of the middle ear bones)
Certain foods such as soy, wheat, chocolate and red wine
Well there are many causes of tinnitus(ringing in ears) but sometimes no cause can be found too after all investigations.
This can be due to age related hearing loss called presbycusis.
This can be related to anxiety , tension & depresssion also.
ENT specialist can be helpful in treatment of tinnitus.
Treatment may include
Tinnitus maskers similar to hearing aids, producing a continuous, low-level white noise that suppresses tinnitus symptoms.
Doctor may prescribe antidepressant medications,Flunarizine, Niacine, Amitryptilline and Acamprosate (Campral).
Try sleeping with your head propped up in an elevated position which lessens head congestion and noises may become less noticeable.
Take OTC Decongestant or Antihistamine tablets.
Try Valsalva manoeuvre.
Avoid alcohol, smoking , caffeine.
Do meditation and deep breathing exercises.
Avoid loud noise as well.
I hope this helps.
If you have any further query then feel free to ask.
Positive feedback and bonus are highly appreciated.