Help please

So since last week I've been having cramps that seem like menstrual cramps, but I just don't get my period. Now I'm 3 days late and I'm still sorta cramping. Could I be pregnant? Is it too early to test at home?