It's approximately 30 days long. The reason an account cycle isn't a fixed number of days is because the statement cycle date isn't fixed. Which causes the number of days in each cycle to vary.