If you buy one of the First Response ones that can detect the hormone before you miss your period you can test right now. Use your first morning urine as the hormone levels will be more concentrated then.
That depends on what test you buy. Ones like early response are more sensitive and can detect lower levels of the pregnancy hormone while other ones say to wait until around 6 weeks because they need to detect a higher level of the hormone