Thanks for writing your query.
After reading your post, it seems that the symptoms you are having is due to concussion injury
as a result of the impact on the head.
Still you should get a scan of your head done to rule out any internal injury.
It usually takes few days to weeks for complete recovery.
Complete rest will speed up the recovery. Avoid watching television/computers and text messaging till complete recovery.
If the symptoms persists, get yourself examined clinically.
I hope this is helpful to you.