Studies show that antibody tests are most accurate when taken three weeks after being vaccinated or being infected with coronavirus. If you test before this, there’s a chance your body wont have had time to make sufficient antibodies to detect.