如果只是轻微撞一下没有什么特殊的情况出现应该没什么问题,如果您实在不放心或者出现红肿等建议你到医院做相关的检查诊断,根据实际情况作出相应的治疗方案。进行检查了没有,我建议你应该到医院拍一下x线片,检查有无骨折的情况,你最近应该注意休息。至于什么时候能好,这要看你的用药情况和自己的体质决定的。