For how long will my leg still hurt after a third degree hamstring tear?

Until You heal. Likely will take about 6-8 weeks to heal initially and can take longer if tear isn't protected with reduction in activity. Consider platelet and stem cell therapy as options to help heal these issues faster, although typically not covered by insurance. Check out Regenexx.Com.