Hello,
Thanks for writing to Health Care magic, I am Dr , Muhammad Ahmad , I have read your question closely, I understand your concern and will be helping you with your health related problem.
Metallic taste usually doesn't appear due to medications but sometimes a
multivitamin specially an iron pill can be causing it. If you do not have dental issues then it might well be because of your stomach problem.
Your problem seems to be caused by Stomach/gut upset, it needs life style modification before any medication , here is what you need to do.
1) Avoid coffee, caffeine, Fizzy drinks , junk food,
smoking, alcohol (What ever is relevant).
2) Take small multiple meals instead of few larger ones.
3) Drink much fluids.
4) Use fruits and vegetables more than meat.
5) Use fiber diet like fruits vegetables whole grain bread and fiber supplements if needed.
6) Stay physically active.
7) If you are over weight reduce it.
8) After trying out all these measure you can use syrup
Gaviscon thrice a day this will keep a check at your gut PH.
9) Take dinner at-least a couple of hours before sleeping and take a 15 minutes walk as well.
I hope this answered your question, If you have more queries I am happy to answer you.
Regards.
Dr.Muhammad Ahmad