How early can you test?

Xo
What is the earliest you have showed a BFP? First response says it can test 5 days before your period, is that the earliest?