Are opks 100%?

According to my bbt chart which I was sick during ovulation time. It says I OVd a day before I got my 2 + opks? Has this happened to anyone before?