Go before
131before one knows where one is — (or before one knows it) informal with baffling speed …
132before one's eyes — before (or under) one s (very) eyes right in front of one (used for emphasis, esp. in the context of something surprising or unpleasant) he saw his life s work destroyed before his very eyes …