Are OPKs accurate?

I use the OPK tests that tells you FOUR days in advance when your high and then peak. Well I did the test daily and nothing - then finally I got a peak register. What happened to the we let you know 4 days in advance promise? Has this happened to others?