Hello, dear. In the recovery period of training muscle injury, it takes about two to four weeks to get local muscle and soft tissue injuries after external force or trauma, resulting in pain and swelling. Take a proper rest and don't engage in strenuous activities. Local muscles can be hot compressed or combined with some physical therapy, and at the same time, plasters that promote blood circulation, remove blood stasis, reduce swelling and relieve pain can be applied externally to improve symptoms.
Generally, most of them can recover in about two weeks, and some serious ones may need about four weeks to improve their symptoms and return to normal. I hope I can help you and wish you a happy life.