If I'm prepping flowers for an event, I like to walk the fine line between too early (risking the flowers won't hold up) and too late (risking I won't have time to make arrangements). Ideally, I buy flowers two days before I want them to look their very best for an event or gift!