blood pregnancy test

how early can you take one? I'm pretty sure I'm pregnant but I'd only be 3 weeks on the 16th and was wondering that if I am would it show on a blood pregnancy test this early?? xx