AF due today

So AF is due today but hasn't shown up just yet (almost 6pm) usually turns up by midday.. one step is showing absolute zilch.. do I go & buy a 'proper' one I.e clearblue etc from the shops or hold out... dying to know. Just to know either way really.