My advice to someone in a reasonably serious relationship: buy the flowers (or whatever the equivalent is for your person) more often than not. Just do it. Don’t overthink the money, occasion, or reason.
Life is way too short not to just buy the flowers.