These questions (any many others) should be answered by creating a business plan. Business planning is critical to any business's success, but all to often is overlooked by smaller companies. It's also important to review your business plan on a regular basis (monthly, quarterly, annually, etc.) and make revisions as needed.
Below are links to a couple of great (and free) resources to help start the planning process.
http://www.sba.gov/smallbusinessplanner/plan/writeabusinessplan/index.html
http://www.entrepreneur.com/businessplan/