No periods, just events.
If you have a solid base, eg, education, money, confidence and health, you'll rarely find life 'challenging'.
You need to learn your limits, what you have inside you to fall back on and to trust yourself. Trust come from confidence and confidence comes from learning from your failures and adapting to those.
I know if I want to get up at 3am and do 10 miles in the snow wearing just a t shirt and track pants, that I can do it. 7 days a week. Not months on end, but at least a good while. I trust myself and have confidence in that trust.
I don't know your age but you sound like a young kid. It's pointless trying to explain 'Life' to you as you can't teach it, you need to live it first. But here's a good start;
You don't know nothing.