the radiologist and your orthopedist can usually tell be looking at the mri. if you have not had an mri of your shoulder this is really what you need. take it from someone that just had not one but two rotator cuff repairs. the orthopedist could tell that the tear was recent (within a few months) but not any more accurate timeline than that.
can you tell if a rotator cuff tear is old or new?