Question: how long do you have to stay on xarelto?
Answer: If you have had an operation to replace your knee or hip joint, you'll probably take rivaroxaban for 2 to 5 weeks. If you have had a blood clot (DVT or pulmonary embolism), you'll normally take rivaroxaban for at least 3 months. Depending on what caused the blood clot, you might need to take it for longer.