OPK question

Nyree • Got our BFP December 2014 and its twins!!
How accurate are OPKs? 100%?