根据你的描述,你的属于软组织损伤,一般来说软组织损伤恢复确实比较慢,你的情况只要排除=没有骨折,这个一般来说需要23个月才能恢复。
建议你多注意休息,保持心情舒畅,加强营养,继续服用舒筋活血的药物进行治疗,如果疼痛明显可是适当加用止痛药物,希望你别担心,一般23个月就会恢复的,希望可以帮助到你。