It depends on the severity of the injury. It can take weeks up to 12 weeks for complete recovery.
Normally 10-12 days is a good time.