Bro to bro- do not try entrepreneurship if you don't have a high tolerance for uncertainty. For long periods of time, you genuinely won’t know if you’re early, wrong, unlucky, or just stupid. You need to be cheap before you can afford not to be. Because raising money and burning it is easy. Building something people are willing to pay for is hard. You need high self esteem and a low ego and you've to be comfortable being wrong, looking stupid and changing your mind. Most importantly, learn how to lose without becoming a loser. Because you’re going to lose a lot- money, people, deals & time. Just don’t lose your ability to think clearly. And btw, don’t go looking for motivation. It is useless after a while. What you really need is stamina. Both physical & mental.