pregnancy test.

When should I take a pregnancy test? I took one May 26th an it was negative and I used a cheap Family dollar one. My period is supposed to start the 1st of june. But it sometimes can be irrigular. Should I wait til after the 1st to take another one? An what is the best brand of test to use?