Late period, negative test? 🤔🤔🤔

Hi, I'm new here but I'm hoping someone might have an idea. So my periods have been getting more regular the last few months until last month where it was very light but lasted 3 weeks. The app now says I'm 13 days late and I've got sore boobs, a bit tmi but when my nipples were squeezed (lightly) I almost shot through the roof, and I've had terrible mood swings. I've done a couple of tests over the last week, I got a 3 pack cheap so I went a little mad and they've all come back negative 😔 I noticed light spotting almost 3 weeks ago but not had anything since.

Do you think it might be too soon to test?

Does it take some women a long time to get a positive (while pregnant)?