Testing early

Emily • 29 and pregnant with baby #2.
What's the earliest you can take a pregnancy test?  Do you have to wait until after the day you're supposed to start your period?