BBT or opks

Haven’t gotten a peak opk yet but bbt says I ovulated 3 days ago…which is more reliable?