The only consistent advice I have ever gotten from the most financially successful people I know (many worth >$100MM) has been to never give up. Some of them took decades to get to even moderate success.
The last decade has been an illusion of how quickly you can get rich starting a company. It can take years to see payoff and it is not always obvious.