Thomas Rhett was really on to something when he wrote, "You never know what's gonna happen. You make your plans and you hear God laughing." Life is unpredictable with changes. Some changes are planned and some come abruptly and without notice.
What we need to have is acceptance...
Accept that you're going to have negative experiences. No, I'm not being a pessimist. In fact, I'm being an optimist. You see, the desire for a more positive experience is itself a negative experience. Paradoxically, the acceptance of your negative experience is itself a positive experience. Mind blown, right? Everything worthwhile in life is achieved through overcoming the associated negative experience.
We should accept vulnerability and our weaknesses. Through acceptance, you become an unstoppable force to be reckoned with.
Let's be honest, life does suck sometimes. We live in a world dominated by social media and keep up with one another online. So, while you may be having a rough time filled with problems, everyone else appears to have a blissful life online. What's important is to realize your social realm tends to only be filled with snapshots of happiness and success. That this snippet is just a mere hindrance of reality. Just step away from social media for a bit. Accept that life can suck sometimes and that is okay.
Another thing to accept is that you are always going to have problems in life. They never stop, they merely get exchanged or upgraded. Think you found a solution to a problem? Great, but now you have more problems created from your solution. Not following me? Let's say that you don't feel prepared on work assignments. That's definitely a problem. A proposed solution could be is to arrange a meeting time with your manager to thoroughly go over your work assignments. Now you have to find time to meet with your supervisor and come with questions on what is unclear to you. These are what I call good problems. The moral here is to not hope for a life with no problems, but to hope for a life with good problems. Accept the never ending problems.
Acceptance is the key word here. Accept the negative experiences, that life suck sometimes, and that problems will never end.
Accept the setbacks for they are opportunities given to you for even greater comebacks.