Pregnancy test?

M
What's the soonest DPO or before aunt flow can you take a pregnancy test? Is anyone else as impatient as me?! :)