A business generally takes two to three years to become profitable. However, the exact estimate varies depending on the type of business. Each business has different capital costs, operating expenses, and time investments.