Implantation bleeding.

What's the earliest you can have implantation bleeding? I've read all the websites and all and I've seen 5 or 7 but some people say 3 days. What's the earliest?