Well, when you feel sensitive to light, it can be a sign of photophobia. When you suffer it, your eyes will feel discomfort in the light, especially when you go outsides. For the causes, burns to the eyes or corneal abrasion and even some medicines can be possible. To treat it, you can just eat some foods rich with vitamin A, such as vegetable, and fruits. Also, carotene from carrots can be good. Also, eye patch is also essential.
Ok, I can see that you are suffering a lot from your problem, which is formally called photophobia. Anyway ,as you can see it is resulted from multiple causes, such as pink eyes, refractive error , or other eye infections. So, the first thing you gotta do is to figure out the cause through a medical exam. Then maybe the doctor would prescribe some eye drops or medicine to deal with your problem, also you have to pay attention to your rest and diet. Hope you recover soon.
Yes, there is the treatment for people with light sensitive. When there is the problems in conjunctivitis, keratitis, corneal foreign body, corneal broken skin, corneal ulcer, iris inflammation and iris ciliary body inflammation, it may causes you to get the sensitive character to lights. You'd better use some eye drops with anti-inflammation firstly which will help you get rid of the invisible bacterium in the eyes. Then you could often use the warm compress to make the eyes feel comfortable. Thus the eyes will not so sensitive to lights and become mild. You should eat more food with vitamin C to moisture the eyes and vitamin A to improve the night vision. In a word, you just protect the eyes carefully which will make your eyes not so sensitive to light.