I would personally suggest waiting until your period is due. Some tests claim to be accurate up to five days before your period is due, but I didn't get a positive until the day before.
To save on money and heartache, I would wait until your period is actually due before testing.