There is no better medicine for treating osteoporosis, only symptomatic medicine, commonly used drugs are hormone replacement class, calcitonin, bisphosphonates and so on. 1. Hormone replacement: the first choice of drugs used for osteoporosis in postmenopausal women, such as nil estradiol, compound estrogen and so on. 2. Calcitonin: It has the effect of strong inhibition of osteoclast bone resorption, such as salmon calcitonin, eel calcitonin and so on. 3. Bisphosphonates: adsorbed on the surface of bone tissue, inhibit bone resorption, which can restore the balance of bone mineral content, such as alendronate. In addition, there are also vitamin D and calcium agents for the treatment of osteoporosis. If you are diagnosed with osteoporosis, it is recommended that you go to the hospital in time and under the guidance of a doctor for standardized treatment, and the above medications should not be taken on your own.