Giving 2 to 4 months to respond to a immediate mail marketing campaign is an adequate time frame.
This worked pretty great until sometime in the 1970's when somebody allow the cat out of the bag and began to teach consumers about the sales methods being taught at the time. https://e-plaka.com/is-it-time-to-kill-your-advertising-plan/