Help !

Can someone please tell me if this is accurate ? Last month I had my period  on the 21st this month it said I was suppose to have it on the 17 never came and still hasn't, how does this work ?