It may take up to 4-6 weeks for rose seeds to germinate, depending on the variety.