With a business there are good moments and there are bad moments. When you first start a business, you need to realize that it will not be success overnight. It just doesn't work that way. You need to work at it, put time and research into it. You will see days (it may take a little time) where you have quite a few customers or prospects, but then you will also have days where you have none. Do not get discouraged and decide that the business is not right for you and give up. Giving up means failing. You have to really put a good working effort into your business for at least 6 months before you can say whether it will be profitable or not. If after 6 months of working hard at it you get nowhere then yes it may be time to go. You will have to put an honest effort in tho, don't fool yourself to find a reason why it did not work out.
Commit to yourself. Treat the business like it is a business you started in town, it takes a while for local small businesses to actually get a lot of customers coming in their store. Well it is similar in online business. You have to figure out where to advertise, how to find new people and how to help them along the way. If you did your homework on picking out your business like I did on my main business (this takes you to reasons I picked a business, just as an example to look for), you will have success once you work it. But if you have a good company, do not give up on it. When you start to feel like you are getting nowhere, take a good look at it and see what you can do to make it better. I am sure you will be able to find at least one thing. Then push yourself that much harder to accomplish your goals.
Too many people give up in business before they reach success. It is one of the biggest reasons (aside from lack of support) that people fail in online business.