negative pregnancy tests 2 weeks ago but having symptoms

so i had a pregnancy scare last month and did multiple tests including one at a hospital, they all were negative but since then i have had unprotected sex during my fertile window. i ovulated about a week ago and i’ve been having some symptoms this week. i had 3 days of light bleeding/spotting from monday (15th) through to Wednesday (17th), which i’m convinced is not my period because i have extremely heavy periods that last 7-10 days and always have since i first got my period. paired with nausea, congestion, bloating, sore/sensitive boobs, constipation, VERY emotional, like i’ve cried every day this week multiple times a day over nothing. light cramping, food cravings. my period is due in 6 days, when should i take a test?

update:

my period was due today (25th) and it hasnt come, i’m usually extremely regular and it always comes on the day this app says it will. if it doesnt come by monday (29th) i’m going to buy a test.