Yes your neurologist
is saying the right thing , that tinnitus
in your ear could be due to the small infarcts that are more common in diabetics , hypertensive patients and age related vascular damage.
The buzzing can continue for some time , but eventualy it goes away spontaneously and an ent SPECIALIST
REVIEW WILL AALSO HELP TO CHECK YOUR EARS CAPABILITIES OR ANY SOURCE OF BUZZING.
Donot worry , i know iits disturbing , but with time you will become tolerant to it or yyou can start SSRi
and strict blood pressure and sugar control if any ?
Hope this helps