Fx your cycles aren't too out of whack Charli
Fwiw - I miscarried on the 25th October at 5 weeks and have only just had my first AF.
As for O dates - I honestly have no idea re earliest/latest. I've never done temping or used opk's. We just don't use protection and BD whenever we feel like it. I've just started temping so will be interesting to see how my cycle actually goes.