Your health care provider will tell you for how long you will have to take warfarin. Some patients may have to take warfarin for their entire lives.