Regardless of the type of business they run, whether it’s on the internet or not, and of how successful they are, no one hits a home run every time. It’s actually natural not to succeed at hitting a home run every time you come up to bat. There’s a big difference, however, if you are still trying to build a business online that will generate a full-time income. When things are obviously going off the rails, you need to figure out what isn’t working and take measures to rectify it. Time, knowledge and experience are required to be able to achieve this and this is where the important difference is. However, it can be done and you can reach this point if you really want to.