Can drugs cause bone marrow oedema? by Specialist Some medications such as long-term glucocorticoids including dexamethasone and prednisone can induce osteoporosis thereby increasing the risk of bone marrow oedema.