In business, you're never sure whether you're going to succeed. However, if you decide to start your own business, you should do as much as possible to succeed. That sounds logical and self-evident, but some start-up founders don't even realize the basic patterns of successful business.
Whatever field you've decided to do business in, your number one goal and rule is to make a profit. You simply have to make money. If you've been trying to run your business for several years and you're still not making a profit, how do you pay the bills? You should ask yourself whether this activity is just a hobby (which it has been so far), and start making money doing something else.