late period

I'm supposed to get my period today but I haven't gotten it so far .... when should I check with a pregnancy test? I feel the menstrual cramps though