骨质疏松吃药都吃多长时间