So confused

Please help me learn more about ttc. What is dpo? When is the best time to test after you think you're having implantation bleeding?