Hi Melinda,
I do something very similar, and I'd recommend creating a formula field in SFDC that calculates the days since last order date.
TODAY () - {LastOrderDateField}
Then, your flow in Marketo could run based on a filter "Days Since Last Order Date GREATER THAN 30/60/90/etc.