Provided herein are methods of treating certain diseases, including diabetes, obesity, and other metabolic diseases, disorders or conditions by administering a composition comprising a biguanide or related heterocyclic compound, such as metformin. Also provided herein are biguanides or related heterocyclic compound compositions for use in the methods of the present invention, and methods for their preparation. Also provided herein are compositions comprising metformin and salts thereof and methods of use.바이구아나이드 또는 관련된 헤테로사이클릭 화합물, 예를 들면, 메트포르민을 포함하는 조성물을 투여하여 당뇨병, 비만, 및 다른 대사 질환, 장애 또는 병태를 포함하는 어떤 병채를 치료하는 방법이 본원에서 제공된다. 본 발명의 방법에서 사용하기 위한 바이구아나이드 또는 관련된 헤테로사이클릭 화합물 조성물, 및 그의 제조 방법이 또한 본원에서 제공된다. 메트포르민 및 그의 염을 포함하는 조성물 및 사용 방법이 또한 본원에서 제공된다.