How fast?

So when I took my hpt I followed the directions. It said results in 2 minutes. I got my bfp in like 5 seconds [a dark positive no way it wasn't]. I was only 2 days late. Is this normal? Do you think I could be having twins? Just wondering