The invention provides methods for treating certain conditions, including diabetes, obesity, and other metabolic diseases, disorders, or conditions, by administering a composition containing a biguanide or related heterocyclic compound, such as metformin. The invention also provides compositions of a biguanide or related heterocyclic compound, as well as methods for their preparation for use in the methods of the present invention. The invention also presents compositions containing metformin and its salts, as well as methods for their use.В изобретении представлены способы лечения некоторых состояний, включая диабет, ожирение и другие метаболические заболевания, расстройства или состояния, посредством введения композиции, содержащей бигуанидное или родственное гетероциклическое соединение, например метформин. В изобретении представлены также композиции бигуанидного или родственного гетероциклического соединения, а также способы их получения для применения в способах настоящего изобретения. В изобретении представлены также композиции, содержащие метформин и его соли, а также способы их использования.