Hi!
If you were my patient, I would suggest to you that it sounds like you are having some spotting prior to your actual period. This is not uncommon, and nothing to worry about. I would also do some testing to be sure you don't have BV.
Good luck!
Dr B
The thing is that I've been having some cramps because I'm supposed to be getting my period today bt I haven't gotten it yet and I mostly work night shifts and I have alot of stress do you think it could be delaying my period. I used to take my pills around the same time before Like around 9 pm nd now I've been taking it later and my sleep schedule is out of