Is there a treatment for osteoporosis?

Yes. There are many medications to treat osteoporosis from nasal spray to pills (once/day, once/week, once/month) to injections (daily, every 3 months, every 6 months and yearly). Please talk to your doctor about the most appropriate treatment for you. Regardless of what you choose, it's important to maintain norrmal calcium and vitamin d level. Supplememt if necessary.
Many. See an endocrinologist or rheumatologist wit an interest in bone mineral metabolism.