Thank you for your question.
Yes, this is most likely a concussion which can take a few weeks to get better.
If, however, he starts vomiting or loses consciousness or becomes drowsy, he must be seen ASAP.
But, MOST LIKELY this is a concussion and nothing serious or anything to worry about at all whatsoever.
Let me know if you have more questions.
Please rate me by clicking on one of the rating options at your end when you are done asking.
Yes would be best to take him to emergency.
Sorry for late response.