Sometimes it took days until I could pull out the artifact that had staring me in the face, and not doing so beforehand had taken much patience and self control.

Is the grammar correct?

that had staring me = had been staring

Sra