Best time to start planning a wedding is at least 12 to 18 months ahead. It would give you enough
time to calmly consider all vendors and pick those which you like. It is also easier to find
available venues one year ahead.
If you don’t have that much time on your hands, then the best answer is to start as soon as
possible, as soon as you decide when you want to have a wedding.