Do you still have the package insert from your pills? There is probably a notation in there that cramping is normal for the first couple months, and it's likely you may not get any bleeding at the time you expect a period.
I doubt you can be pregnant. And sometimes birth control can make your period come late, stress, eating habits little things like that