Depends, look at each program that you're interested in applying to. I know some that have expired and have already sent out their final interview invites or last round of acceptances while there are others who are still reviewing/accepting. Look at the stickied posts of AE post baccs and SMPs and look at each individual program that you are interested in and usually they'll address the question of how long each application cycle lasts.