This, concussions are serious and there are differing severities. Some mild concussions take a week or two to heal up. Think of a bruise but this bruise is on the brain. Some major bruises can take months to clear up.
(I'm not a doctor just my thoughts and very basic understanding of it.)