Earliest I can test?

Sooo y’all can see when I had sex. This would be my second child, are my odds of being pregnant good? When is the earliest I can test? And then when should I test again? And what test should I use? Keep in mind I usually have an irregular period so my start date could vary.