Pharmacists and patients are well aware that metformin may come with a fishy smell when you open the bottle. The smell does not mean the drug is spoiled, it's just due to it's inherent chemical characteristics.