How long a person needs to take anticoagulation medication for splenic vein thrombosis can change on a case-to-case basis. However, experts note that this treatment should probably last at least 3 months.
A doctor can best advise on whether a person needs anticoagulation therapy and how long they will need to take it.