Quoting I♡C.:" Not supposed to test for 9 more days (meaning the 20th), but I want to test SO BADLY in hopes I'll get ... [snip!] ... in hopes I'll get my positive today or tomorrow since tomorrow is V-day. I'd love to surprise DH. That'd be the best gift ever."
If you're only 3dpo, that won't be possible. The soonest the egg can implant is 6dpo, then it takes at least a day or two for hormones levels to be high enough in the urine to pick up.
That being said, average implantation is 6-12dpo. So it's still very likely to not get a positive.