I think I am pregnant but period is not due until 8.12, would a test work now? The only reason I would like to know is that I have a weekend of xmas parties and would like to know if I should abstain. Selfish I know, but do they only work after your period is late?