Ideally you would file the I-130 as soon as you marry without delay. You can review the Department of State Visa Bulletin for an overview of wait times for priority dates. Typicaly it will be fastest for your spouse to apply for US citizenship or for you to find an employment based visa option than waiting for the priority date to become current, but if you are waiting, the difference of a few months time can result in significant delays, so you may as well be ready and plan to file the I-130 as soon as you marry.
Answered on Feb 25th, 2013 at 9:12 PM