Skip to main content
Drug bottle and Pill

Compare Fosamax vs. Forteo

Head-to-head comparisons of medication uses, side effects, warnings, and more.

Key takeaways

Alendronate (Fosamax) and teriparatide (Forteo) are both used to treat osteoporosis, but they work in different ways and have different forms of administration. Alendronate (Fosamax) is a bisphosphonate that you take orally, either daily or weekly, and it works by slowing down bone breakdown. In contrast, teriparatide (Forteo) is a parathyroid hormone analog that you inject under the skin once a day, and it helps build new bone. Alendronate (Fosamax) and teriparatide (Forteo) are both available in generic and brand forms. Alendronate (Fosamax) can cause stomach-related side effects and requires you to stay upright for 30 minutes after taking it, whereas teriparatide (Forteo) can cause dizziness and must be stored in the refrigerator. Additionally, you can only use teriparatide (Forteo) for up to 2 years due to a potential risk of bone cancer, while alendronate (Fosamax) can be used for longer periods, depending on your condition and doctor's advice.

Browse medications

View All

Research prescriptions and over-the-counter medications from A to Z, compare drug prices, and start saving.