[citation needed] On average, the solar cycle takes about 11 years to go from one solar maximum to the next, with duration observed varying from 9 to 14 years. Three recent solar cycles Large solar flares often occur during a maximum.