Feel pregnant but negative test

Normally I have a 29 day cycle. I started last month 22/07 and was due on 18/08. Started spotting and getting pregnancy symptoms 23/08 and spotting stopped on 27/08. Took a test on 28/08 but it was negative. I'm now on cycle day 39 and still no period. What's happening and when should I retest?