I’ve been in situations where you might think things were bad, and sometimes I was very unhappy, and other times I was happy. The difference wasn’t in the external circumstances, but in my mindset — I learned to appreciate what I had, instead of focusing on the things I didn’t have or didn’t like. I was grateful for my health, for the people in my life, for having food and being alive.
If you can learn to develop the right mindset, you can be happy now, without changing anything else. You don’t need to wait until you’ve changed everything and made your life perfect before you’re happy you have everything you need to be happy right now.
The mindset of waiting for happiness is a never-ending cycle. You get a better job and then immediately start thinking about what your next promotion will be. You get a nicer house and immediately start looking at how nice your neighbors’ houses are, or the faults in the house you have. You try to change your spouse or kids, and if that works (good luck), you’ll find other things about them that need to be changed. It keeps going, until you die.
Instead, learn that you can be content now, without any external changes.