Period help?

Shannon
Hello could someone help me out on Working out when I should get my period? 
I have a few apps and all have different when I'm due and others say I'm late