Question: hrt how long to take?
Answer: How long should I take HRT for? If HRT is being taken solely for the relief of menopausal symptoms, it should be taken for two to three years. To obtain the best benefit in reducing the risk of osteoporosis, HRT needs to be taken for a minimum of five years.