Pregnant?

I was supposed to start my period last friday on the 17th.. its the 23rd and i still haven't started(so thats 6 days late)... my periods arent this late really ever, I've had random cramps and back aches the past few days and diarrhea on and off, i woke up around 2 in the morning two nights ago with a stomach ache.. my boyfriend and I had unprotected sex maybe a few weeks ago? (I wasnt keeping track 😔) how likely is it that im pregnant? When should I take a test? His parents also don't know we have sex.. I don't know what to think..