@franny.93, yes implantation happens 6-12 days past ovulation. It takes 2-4 days after implantation for hcg to build up for testing. Assuming the 21st was implantation you could have tested positive by the 25th
You can test today. If you missed your period I would definitely already be at the store lol and that spotting very well could have been implantation bleeding.