Just heal that second concussion with a stimpak and your vision should be good again.
The second concussion should return everything to normal, reversing the seemingly permanent effect of the first one. The workaround in this case may seem a bit odd: characters that have a negative perception due to that bug can fix the issue simply by getting another concussion. When it comes to the perception bug, for instance, the game doesn't restore the character's status properly after healing a concussion, and that's what causes the issue. No official fix is available at this point to solve such issues, but gamers can try a few workarounds until a permanent solution rolls out. I've been trying playing for several hours now and would really not like to restart,' one gamer wrote a while back.
'My perception is supposed to be at 5, but it currently showing (-) 1 and won't go away.