Period or implantation bleeding?

Lou

I had raw sex with my boyfriend Monday, June 5. I got off my period May 25, and my flo app said I will be ovulating from the 19-24. I did not take any contraceptives because he did not cum in me on June 5. last night, I went to the bathroom and I started bleeding. It looks like I was on my period when I wiped but my period is not supposed to start until 3 days. I put a pad on until morning, and I was bleeding fairly heavy throughout the night, and when I used the bathroom this morning I wasn’t bleeding as heavy anymore when I wiped. I thought that was so weird. I think I felt a cramp in my stomach yesterday or the day before, but could I be pregnant? I bought a pregnancy test and I don’t think I should take it until 3 days to see if my period will come.