Roses are best planted in the spring (after the last frost) or in fall (at least six weeks before your average first frost).