Where does everyone get their OPK?

Mia • 💜Due July, 7th💜 Entrepreneur 🌹 wife; mother; businesswoman; homemaker; dog lover ❤️

And how long until they get here? I was so sure this month was it for me but AF showed itself yesterday. Completely bummed. I want to get OPK but I’m nervous they won’t come on time before my period is over. I had a 26 day cycle this time around and LMP was 32 day cycle. This one is somewhat normal, as before BC I’m sure I was exactly 28 days. Been off BC since AUGUST and have had 3 cycles as of now. I was due on the 6th and began 4 days early lol. I really don’t want to miss my LH surge due to the fact I have such a short cycle this time around and believe I’m not ovulating.