Looking for some insight.

Lizzy

So my last period was September 22nd to the 27th or so. I skipped October all together without realizing it. I took a test a few days ago and it was absolutely faintly positive. But negative since. But today I'm 4 days from what's supposed to be my next period and I have light pink/brown spotting. My cervical position is suuuuuuuper high and soft and I can't feel the opening at all..... and the test I took today has a faint line. Could I still be pregnant? Should I test again? Or wait till after I miss my period?

I should add I'm 29, married and we have a 3 year old little boy already. ❤