What Causes Long Periods