No expert here, but from what I can tell as long as you continue to work you're probably going to have a hard time healing quickly. As with most tears, rest, ice, and elevation are the main prescription, and you're not resting, or at least it appears you continue to do work that stresses the area. Postal benefits are quite good, as is the insurance, so aren't you able to take time off, or did you do that already and it didn't work?