Best time is not same for everyone. Probably best time is not depends from us at all, it depends from market.
I guess it can just be easier to get into trading, like it was with bitcoin few years ago, buy low and sell now when it's high. And opposite is when it's not so easy to trade. I think not all traders are earning money, it's not easy thing like most people imagine. Don't get into trading without knowledge. Learn about it, read here what other people say and then try something.
Yes. Its not tough enough. The experience is the key source for a trader. Before he starts up with the business, he should be full aware of the business. When someone is new the business and have lot of money, he/she skip to consult with an experienced resource. This at times leads to a big loss. Instead of worrying after the loss, its better to experiment and finalize the decision. Get a advise from an expert and start your business at the right time.