Question: can you get bfp at 8dpo?
Answer: If you missed ovulation and it did indeed occur on day 14 as usual, that would have been the previous Friday and then you tested positive over a week later on the Saturday. That puts your bfp at 8dpo which is much more plausible than testing positive at 4dpo which is almost certainly impossible.