Hello and thank you for contacting us.
I believe that for some reason you did not have the chance to finish your question as what i can read finishes at " I was so upset, and I didn'".
However, based on what you have written so far let me assure that there is no indication that you are homosexual. You do not state and fantasies or thoughts or feelings about other men. Self doubt can happen to anyone for any reason and in your case this possibly shows some anxiety about your self image. However, having anxiety and being a homosexual is a completely different thing. I would suggest that you get your eyes checked out if you have not already done so and get the treatment or the right prescription for glasses. If this does not resolve the problem then you could explain to people you socialize with the reason you avoid eye contact with them.
Please feel free to share any feedback on these thoughts
All the best