Late ovulation this month!!

This is our second month ttc, last month I ovulated on cd14. I'm using Clear Blue digital opk and last month I started getting flashing smiley faces on cd10 with my solid face on cd14. 
This month I'm on cd12 and they've all be negative for ovulation so far. What is going on?!Is this normal? 
I know it's stupid but the fact it's late has really upset me. I generally get quite bad cramps when I ovulate and now the more I think about the more I realise I don't think I get the cramps every month. 
Does anyone have any advice? Can ovulation be on different cd's on different months??
I took another test this morning and this is the result...