How soon can you take a pregnancy test?

My period is late by three days. Is it too soon to take a pregnancy test or would I be able to? How accurate would the results be if I took the test now?