How far ahead should I make my business plan?
You should start doing a business plan as soon as you know you want to launch your business. There is no downside to beginning the due diligence required in a business plan. If anything it will save you time and money in the long run.