Pregnancy test

Mariah • Wife 🌹 Mommy Of 2 soon to be 3
I supposed to start my period in 4 days I've had super sore breast an it seems like I'm peeing more not really sure though and then yesterday I had yellow cm it was almost like snot it was real stretchy an about a week ago I had light bleeding for like 2 days with mild cramps.. do u think I should take pregnancy test an if so what are the best ones