From looking breifly at your charts, it looks like you don't always have the same length cycles...
And judging from past charts, you could still be about to O as we speak! lol...don't give up yet. I bet your O is right around the corner.
Also, don't forget the possability of having an annovulatory cycle now and then...this could also be the case.
At any rate, I wouldn't worry yet. Give yourself a little time.
HTH