When do I test???

Cherry B

So, this month was a weird one I had spotting during my ovulation week. I baby danced through it and now my period is late 3 days, today making it the 4. I took this really cheap amazon pregnancy test and it is negative but when I went to see the reviews on the test they were not that good 😬 so I’m thinking about buying a better brand test but don’t know if I should just wait a week or try again tomorrow? When did you get a bfp?