What are the risk factors for osteoporosis?

What are the risk factors for osteoporosis?

Advanced age
Female gender, post menopause White or Asian race
Thin, small bones
Low Ca++ intake
Low vitamin D intake
Excessive caffeine, salt, or alcohol intake Smoking
Sedentary lifestyle