Best Time to Raise Capital for Your Business