My boyfriend an

So my periods are not every 28days they are like 35-40 my lawt period was Febuary 24-27,with a little spotting the 28th my had unprotected sex march 30th an glow said I was suppose to start April 3rd an is usually 2days off just depends stress level well here its april 7th an still no period an nipples are a little sore which if I'm late from stress they hurt sometimes could I be pregnant an if so would it make me miss this soon since it happens march 30?? Or u think it is stress please help me an if I am will a hpt show up this soon