Period

Can someone help. My last cycle was 20 days glow is saying that today my period is due. Today is the 20th day again. Can my cycle change tho? I haven't had a period today could it change to say like 28 days or should my period come the same as last month