When is the right time to test for pregnancy?

Alexis
I've been on the implant for 10 months now and the only time I get a period is when I'm extremely stressed out or right after taking antibiotics. I had to take antibiotics 22 days before seeing my boyfriend in college. We had sex obviously and then the 3rd day I was up there I had started a really heavy period. I'm not sure what that means but now my boobs hurt and I just feel kind of weird but I've also been putting on weight from eating like garbage. I don't want to waste money on a pregnancy test and it's only been 12 days since I had sex. Should I get a test or is it too early?