Confused..

So I usually have my period for 4 days but this month I got it for 2 days. I had no blood the next day but the following day I got very light blood on my panty. I’m on the birth control pill and I am sexually active. This just never happened before and I’m just confused. Did this happen to anyone before?