The IPL usually takes place between March and May, with some variations depending on the international cricket calendar.