I usually tell my clients that the ideal is at least eight weeks to prepare before launching, but it totally depends on how much you have done so far. If there’s no urgency, focus on building a super strong mailing list well before that. Another rule of thumb I try to go by is this: don’t launch a campaign from November to January.