Help a girl out?!

I’ve gotten pregnant before, and had my son a year ago! Haven’t gotten back on birth control so my boyfriend and I are having a pregnancy scare again! Aunt flow was visiting the 23-28th of last month. My fertile days were the 1st-7th and we definitely weren’t safe a few times right after flow left and during my fertile days.. not trying but not preventing you know.

So my question is WHEN do I take a test? (Next period is the 16th) but is there a test I can take that can tell me sooner than 6 weeks?!