It really depends on how bad one was concussed. A minor concussion could take 2-3 weeks to heal from completely. A major concussion could involve memory loss, feeling in a fog, depression, anxiety and many other side affects that could be permanent. I recommend seeing a doctor.