The best time to sell the business is when you least want to sell. This is the stage when business is making good profits and the competition has not caught up for market share around you, and the local buying power is favorable. If you believe you are a smart entrepreneur, you will make for your next move by giving upon what you have already made it good for some other person to buy and run.