Everybody long for a life where every day is filled with happiness. To most of us, our happiness is determined by our external circumstances, when things go the way we want it to go or anticipated it to go, then we're happy, but as soon as things don't go our way, our happiness is replaced with anger or disappointment or sadness. Often our happiness is also determined by things out of our control, like the crime rate or the bad economy or by the way we get treated by people. We allow all these external factors to determine our happiness even when have no control over them.
But what you do have control of, is your own happiness. Happiness is a choice, you can choose to be happy or to be unhappy, irrespective of your circumstances. We mostly can't control our circumstances or what bad experiences we might have to endure, but the secret to everlasting happiness is how you react when you're taken out of your comfort zone and things our going wrong for you. You can choose to be unhappy when something bad happens to you or you can choose for it not to steal your joy.
No matter what your circumstances are, unpleasant things will cross your path, things that will have the power to steal your joy. From there the saying "Money can't buy you happiness". Some of the richest people in the world are some of the unhappiest people in the world. That's why it's so difficult to understand why a famous and rich person commits suicide. You'd ask yourself why, they had the world at their feet and could buy everything their heart desired. So you can be happy or unhappy, irrespective if you're rich or poor. So never think more money will make you happy. It most probable will cause you more unhappiness.
Like I've said, happiness is a choice, but that's easier said than done. We need a complete mindset change on how we view or react to our circumstances. When some bad happened to us, it's a waste of time and energy to worry about it. It is what it is and thinking or regretting it, will drain your from your happiness and destroy your karma. And we all know that bad karma creates more bad karma, resulting in more things going wrong for us. We should have a complete attitude adjustment to the way we react to our circumstances and certain situations.
The best way to retain your happiness and optimism through trying times, is to have the mindset of what ever bad is happening to me know will pass. Train your mind to see the positive in any bad situation. Learn from each bad experience, with the knowledge that everything, good or bad, happens for a reason. You might not know why you are going through a bad experience, but in time you'll realize why you had to go through it, because later in your life you'll be faced with a similar situation and you'll be able to deal with it, without losing your happiness.
But the strongest force preventing a bad situation stealing your happiness, is ironically, to help somebody else who is going through a difficult time. You can help other people who are suffering in so many ways, but the most powerful way of helping them is just to be there to lend a sympathetic hear and just encourage them, reminding them that what ever they are going through now won't last, that things will change and that it will go better again. By doing that, you'll empower yourself to deal with any problem that you're experiencing. By helping other people with their problems, you will realize that everybody has problems and most people's situations are worse than yours. It will make you appreciate for what you have and how many people has less than you. This appreciation and thankfulness will enable you to retain your happiness.
In conclusion: To have everlasting happiness - help others through their difficult times and remember that in every dark cloud there is a silver lining, in other words, every bad experience will give birth to more happiness in your life.