could I be pregnant?

im on the birth control shot but I have been spotting and cramping really bad for 4 days now..could this be early stages of pregnancy?