How long for a pregnancy test?


So my period are every 2 weeks between ish and usually last 2-6 weeks. Having sex usually kicks off my period also so it’s rare I have sex.

My last period was 3 weeks ago. 10 days ago I had sex and he came in me. I didn’t start my period and I still haven’t. I took a test 7 days later (as I would have been 3 days late at this point) but was negative. Took one to today and negative.

Is it too early for a test? Should I wait and if so how much longer ?

(I’ve had a test before and it showed up when I was 1-2 weeks but my body was the not the same after the abortion)