(teriparatide) can actually create bone. It's generally reserved for patients with advanced cases of osteoporosis who have a high fracture risk. Forteo is very expensive (about $40,800/year) and cannot be administered for more than two years because of a possible risk of bone cancer, which ...