I think the quick answer is contact them as soon as you can. It's never too early. Flowers are one of the most important aspects of your wedding that require planning.
Florists usually have a limit on how many weddings they will do on a specific day. You will want to make sure that your day is available.
Three to six months is a good amount of time to plan for that.
Don't worry the flowers won't die! LOL