Your symptoms point that there could be some intracranial problem arisen out of head injury
like some internal bleed.
It's been a long time since you had head injury.
You must definitely get a CT brain done to rule out any pathology.Consult a neurologist
for examination and relevant investigations.