not ovulating 😢

so today is cycle day 16 I have been testing with opk since day 9, I have an average 29 day cycle surely I should have ovulated by now! feeling really disheartened! this is today's opk.....