Venous ulcers can take 4 to 6 weeks or longer to heal. Some may not heal at all and may require medical care.