As long as it is a strain and not a tear then 3 weeks should be okay to rehab it....