Pregnant on pill?

Ok i hope this isn't a stupid question so i have been on birth control pill for 3 months now. Last week i had severe cramping for almost 2 hours right after having sex with my husband. This week i have been having cramping on and off and today i passed a couple blood clots no bleeding i have another week before my period. My last period was 2 weeks late and bled only 2 days. There usually on time ever month could i possibly be pregnant?