Could i

So my period is supposed to come in 3days & ive been having mild cramps for two weeks. I even get real sharp pain that goes in & out from time to time. Could I be pregnant