It seems that your problems are caused due to head injury
.. you need MRI
scanning of head and neck to rule out any structural damages in the brain..
Secondly raised intra cranial tension will cause headaches
.. so rule out raised intracranial tension bu fundus examination of eye..