Do you temp? You body can give you signs o is coming, but then everything fizzes and o doesn't happen. If you temp as well, you should have a clear o day with cm and opk as well.
Apart from that, I have read a nice strong opk late in your cycle can mean pregnancy... but you can also get a surge before AF arrives.
Test with a good HPT in a few days if no AF.