If you're getting AF then the odds are pretty high that you're ovulating.
Are you starting BD every 2-4 days or so, BEFORE you expect O?? That is something you could possibly tweak if you aren't doing this already. Start BD every 2-4 after AF ends, and keep rolling with it even after you think you've Oed. This way you're covered in case you ovulate sooner or later than you expect to. Also, if your hubby can do it while still leaving enough gas in the tank for the pos OPK attempts, you may want to step this up to every other day for a couple days coming into your pos OPK and also after the pos opk. Just don't have him go so much that he can't perform when it counts though. I just want to be sure you're covered in case you're really Oing CD 14 or something like that, or O is delayed again and doesn't come till CD 21 or whatever. :)