When can I do a pregnancy test?

I have a feeling I might be pregnant. I'm due on in between yesturday and tomorrow. I will do a test tomorrow however the ones I have done so far have been negative. I did get a faint line on one a few days ago... but I predict it was too early to tell anyways.