The recommended Forteo (teriparatide) dosage for osteoporosis is 20 mcg per day. The drug comes as a liquid solution in a prefilled pen and is injected under the skin, usually once per day. Forteo is ...