Without a doubt, the best time to gift a birthday flower bouquet is on birthday! The rule of thumb is to deliver your birthday flower bouquet sooner than later.