Since you have been prescribed glasses for near sightedness and after wearing them your vision is getting better, it is unlikely that your symptoms are because of accident.
You need to undergo simple tests from eye doctor like vision assessment, refraction
, slitlamp examination and ophthalmoscopy
to find out whether you have any injury
related problems in the eye. Your eye doctor will be able to determine this.