Typically, it takes several weeks to months for peripheral or superficial vein thrombosis to resolve, even with medications. The duration of healing will vary based on the treatment method proposed by the doctor.