I should’ve ovulated ?

( 2 pics) last month on cd 18 i had almost a positive . Shouldn’t i have already ovulated ?:( last month i got my period on the 21st and month before that it was on the 19th . It always fluctuates like that .