Super confused & fed up 😦

So 21days ago I had AF that lasted 5 days...On my green days I used OPKs for the first time & got no positive for OV..I figured I'd keep using them incase I was just gonna OV late this cycle..

This morning I went to take one & was very surprised to see AF had arrived & she is extremely heavy...She wasn't due for at least 2 weeks 😕

I'm super confused & so down I just feel like giving up TTC..It's been over a year & no luck 😢😢