Have you tried one of those dots on your glasses? My eyes are junk, and the dot cleared up both sights and the target a little bit too.
It acts like a peep sight, but way cheaper, and legal at primitive shoots. Peeps aren't legal in my club.
At 50 yards i have. Works real good. I will wear them on my glasses during my colorado hunt.