你好,一般牙齿被撞松动几天就会恢复。牙齿受到外力撞击后,牙周膜会充血水肿,导致牙齿松动,一般情况**意最近不要用患牙咬东西,让患牙休息,过几天就会慢慢恢复的,多长时间恢复稳固没有固定的时间。建议可以到医院**或者正规口腔诊所就诊,让大夫给你降低一下咬合,让患牙充分休息,会好的快些。