This is my bfp’s ( irregular periods) when did I O??

Ciara

I think I ovulated May 30th but isn’t it early to get a bfp?