The best time to plant agapanthus is in spring or early summer when the soil has warmed up, as they establish faster in warmer conditions; if you’re in a mild climate, early autumn can also work since roots get time to settle before winter, but from my experience, spring planting is the safest and gives more consistent growth.