骨质疏松患者不能随意使用二甲双胍。原因是二甲双胍可影响人体对维生素B12的吸收,而维生素B12不仅对于维持神经系统的正常功能至关重要,还能促进骨骼健康。因此,长期使用二甲双胍可能会导致维生素B12缺乏,从而进一步加剧骨质疏松的症状。如果患者需要使用二甲双胍,应在医生的指导下进行,并定期监测维生素B12水平。