Sign up for an Aweber account or a 1ShoppingCart account and create an autoresponder series. Include a message that delivers your lead generation piece, and a series of at least 7 other messages. Have the opt-in form installed on your landing page AND on your blog. In addition to getting their name and email, also ask them their biggest question about _____. You will use this research to create your product - you can offer to give them your product when it's ready to increase response.
Understand that the time it takes you will vary by project, and will be ultimately dependant upon your speed, experience, and the complexity of the market, offer, product, and sales presentation. Of course, the success of your campaign is up to you, and what your market demands.