It takes around two to three weeks to dry flowers naturally. This time can be even less if the weather is hot. Please note that you should not remove flowers from their drying positions until they are completely dry.