MLB.com has a slightly shorter timeframe for lat strains in their glossary.
"Recovery time varies depending on the strain, with Grade 1 strains typically requiring 2-3 weeks and Grade 2 strains usually taking at least a month. Grade 3 strains often require surgery, however, and can come with considerably longer recovery periods."