Intercostal strains take weeks or months to heal because these muscles contract with every breath, making persistent pain at three to four weeks normal rather than a sign of complication.Intercostal strains take weeks or months to heal because these muscles contract with every breath, making persistent pain at three to four weeks normal rather than a sign of complication.