help!

I'm on birth control, is it normal to have spotting a few days before your period is supposed to start? I use condoms and I take the pill usually at the same time everyday, sometimes a few hours later than the exact time. What does this mean? Is it normal?