It won’t come out?

So my period is supposed to come today or tomorrow since I am on the pill. There’s blood inside when I use a cotton swab and it fills it bright red, but there’s little to nothing on my pad. I’m experiencing some minor cramps, but nothing painful. What could be happening?