How early can I take a blood pregnancy test?

Last period was March 17.