I always start my snapdragons indoors in January or February. They start blooming for me at 3-4" tall, so by the time I'm planting them outside they are starting to bloom. They LOVE cool weather and will tolerate heat if given enough water and some shade. The snapdragons I planted this year are still going strong although I need to say that this has been the warmest December in NYC has ever recorded.