may interfere how iron is absorbed in the blood, making it less effective in treating anaemia and could trigger stomach upset. B vitamins, meanwhile, should be avoided when drinking alcohol ...