How early can I test for pregnancy?

I had unprotected sex just under two weeks ago, and he did pull out but it was a bit messy. My period is now eight days late and I don't know if it's just being late coz I'm stressed or if I might be pregnant. Is it too early to take a pregnancy test?