Rating Newest Oldest. Best Answer: If you tore something (muscle, ligament, tendon), especially in your rotator cuff, it's not going to heal in 3 or 4 days. It could take weeks or even months. Soft tissue takes a lot longer to heal than hard tissue.