How early can you test for BFP

Just a question, is it possible to get a BFP before AF due date?