What are the most effective means to fight hemeralopia - inability to see in dim or faint light?

People who suffer from hemeralopia actually see better in faint or dim light than they do in bright light. That's why another term for the condition is "day blindness." It's the opposite of night blindness. With hemeralopia, seeing in bright light (or even normal sunlight) can be painful and/or cloudy. The most effective means of fighting hemeralopia depend on what's causing it, and it can be caused by a variety of factors. Some people with uveitis suffer from hemeralopia, as do some people with complications from laser eye surgery. Some medications can cause light sensitivity as a side effect. Sunglasses work for some people but not for others. The best course of action is to see a qualified eye doctor. A clarification -- hemeralopia literally means "day blindness"; nyctalopia is the word for "night blindness". The two words have fallen more or less out of use because they're confusing. If you run an internet search on hemeralopia, for instance, you'll find a lot of sites where it's defined as the inability to see clearly in bright light -- but you'll also find sites where it's defined as the inability to see clearly EXCEPT IN bright light. The same thing happens with nyctalopia and darkness. So it seems that most people just use the terms "day blindness" (trouble seeing in bright light) and "night blindness" (trouble seeing in darkness).