As your business grows and develops, so too do your business aims, objectives, priorities and strategies– and that's why an awareness of what stage of the business life cycle you are currently in can be helpful.
The timing of adding additional products or expanding one's geography is probably less about a set time or a set formula, and actually more down to the nature of the business and the economics of that business.