Period due today no show an negative pregnancy test

Kenya
Period is due today took a test an it showed a very faint line so I didn't count it as my bfp but I have been cramping all day ugh I'm about to give up I just want my bfp