I haven’t gotten my period, I’m spotting these last days and I’m on birth control, what can this be?

isabel