Early on I went to a good, real Audiologist (not hearing-aid salesman) She looked at my meds, said have your doc change this one (I think it was Lisinopril) and that made a big difference. Now I take cal/mag/zink to help with high BP and that seems to help.
Interesting the article says B-12 deficiency causes a number of things that I have, so I’ll up the B-complex that I take. I drink quite some so that may affect many of these things.
Oral B12 does not help if you actually have pernicious anemia nor does sublingual B12. The shots of B12 are administered once a month (usually) into a muscle. You can do it yourself if you can get a doctor to write an rx or just get the nurse at doctors office to do it. Easy fix and you will start feeling like a million dollars.