I think you have had one too many shots.
Hahahahahaha soon to be 82, I am in better shape than most 65 year old Americans. I can mow my entire suburban size lawn in hot and humid Florida summers with a push mower without needing to stop. All my retired neighbors hire mowing services. I am thinking of joining a ballet dance class in summer. This has been a huge turn around in my health since my late 50’s when I was forced to retire early because of several health issues. Today I have zero health issues. So take my advice, and begin a DAILY exercise routine. It is way more superior way to stay healthy, to any nutrition pills, medicines, foods, etc. I take no zinc pills, no ICQ, No ICM, no special diet. Just 1 a day vitamin pill is all I indulge when I remember. Only foods I buy are what is on sale at Aldi.