撞击内伤具体要多久才能好是不能够确定的,而且每个人的病情严重程度是有所不同的,治疗的效果和恢复的时间段也是有所不一样的。撞击内伤比较严重的情况下,可以到正规的医院进行检查,明确诊断之后,根据医生所提供的办法进行治疗,还要配合服用消炎的药物进行治疗,避免伤口部位出现感染的情况。