You are right, also, challenges are inevitable when it comes to business, rising above your competitors is one of the major challenges, you may have to spy on them at intervals to understand their strategies, you may have to restrategize by improving your brand awareness and going the extra mile to improving customer serviceswithout incurring and losses, you also have to do constant market analysis as regards the acceptability of a new product by customers, these are some of the sacrifices you have to make to rise above your competitors.