What are some reasons for shortening of eye ball?

Mostly genetics. Genetics usually determine the length of your eye. A person with myopia or congenital glaucoma will have larger eyes, and those that are far-sighted will have shorter eyes. Surgery correction for retinal problems can also change length of the eye.Bal.