The work you put in today with customers, will benefit you in the upcoming months.
Spending time to connect, answer questions, or write emails to new customers and newly ordered customers is one of the best ways to build repeat customer behavior. Ignored or confused customers might not return an order but they definitely won't order again.
It can be difficult to work now and have to wait for the results, but that's how long-term loyalty is built. If you want to head into the next six months with a strong customer base, you have to start building it now. Brick by brick.
If you want something more definite than "upcoming months", you can calculate your Customer Purchase Latency (or use Repeat Customer Insights to calculate it for you). This will tell you the average time delay between orders.
It might be two months, it might be two weeks, it might be two years. Whatever it is, that's the minimum length of time you need to be thinking about building up a repeat customer.
Measure which customers you're retaining and which you're losing
In order to keep your best customers, you need visibility into what's going on with them. Repeat Customer Insights will help you track down where you're losing customers and how to better target new ones.