Period ? Confused

Hi my last months cycle was 20 days so will this month be the same? My 20th day is today so I should have a period today. Can my cycle change to say like 28 days this month? I don't understand