According to Medicine.net, 80% to 90% of concussions heal within 7 to 10 days. It is normal for people to experience different recovery times after a concussion.
According to WebMd, it can take several months for a concussion to heal. If symptoms appear during normal activity, patients are advised to stop that activity and rest.
Concussions in children also take about 7 to 10 days to heal. The Mayo Clinic recommends that children wait for several days after symptoms disappear before resuming normal activity. Additionally, if symptoms in children persist after 24 hours, parents are advised to contact a doctor to rule out a more serious condition.