There are several reasons why your online business may not be profitable yet. The first thing we would suggest is you dive deep into your numbers. You may want to download the metric document to easily track this, which can be found here.
You must track all your numbers as this will allow you to identify which part of your business/funnel needs fixing or updating.
For example, you may be growing your list at an affordable price, yet you are making no sales. This means you need to focus on your immediate upsell, and what products/services you are promoting.
If your list is not growing, then you need to focus on creating Facebook ads to build your database.
You can only diagnose your business if you know your numbers.