Bfp 5DPO

I’m on letrazol this month and am now on cycle day 18. I didn’t think I ovulated until cycle day 14 but I already have a positive digital test. I’m so confused!!! I was tracking O with OPKs.. how could I have BFPs this early??