Am I pregnant?

I take my pill consistently everyday at the same time, I’ve come off it on Monday because I’ve had my 3 weeks. It is now Thursday and I usually start my period on either Tuesday night or Wednesday and I haven’t. when I use a tampon I have some blood on it, however when I use a pad (as in sleep with one on) there is nothing, also there is nothing when I wipe. I’m confused as if this means I have started my period or not as I only am seeing blood when I take a tampon out??!!

Do I need to take a pregnancy test or am I on my period?

What does it mean when I don’t see blood in my pad or when I wipe but I do on a tampon?