Wearing pinhole glasses narrow your vision and decrease your peripheral vision. It's sort of the same thing that happens when you squint. You might have eye strain or headaches from wearing pinhole glasses, just like you would if you were squinting for a long time.