Are cheap tests accurate?

Charlotte
So one app says I was due on Sunday, another days I'm due on today. I've had cramps on/off but no sign of af just yet. I tested this morning with a cheap internet test and it came back negative, so am I best waiting a few more days or should I buy a first response/Clearblue? 

Vote below to see results!