Pregnant or not

Mona
I missed my period three days ago but i am having cramping ... what can it be