Question: how long does it take for osteoporosis medicine to work?
Answer: Stand or sit upright for 30 minutes after taking them. You'll also need to wait between 30 minutes and 2 hours before eating food or drinking any other fluids. Bisphosphonates usually take 6 to 12 months to work, and you may need to take them for 5 years or longer.