Happy are not those people who have a lot and for whom things go well in life. Happy are those who know how to rejoice in what they have and be thankful for it. And those who are content with what they have, and trust God for more without being stressed that is not already there.
If you are unhappy when you have little, you will find reasons to be unhappy even when you are rich, like your driver is not that good or your luxuries require too much maintenance or whatever.
If you have a complaining, wining attitude, you can be rich and have many things going well for you and you can still be miserable, there are many of those around. No matter how good things are you will still winge.
THEREFORE HAPPINESS IS AN ATTITUDE OF THE HEART, not a symptom of your outward circumstances.