I think the reason why so many people are unhappy is because they are waiting for a time when everything is perfect. They are waiting for a day when they wake up and everything clicks, where nothing is going wrong. That day wont ever come. There will always be suffering, things will always be going wrong. That isn’t a reason to be upset. You don’t wait for all the suffering to be gone, you find happiness through the suffering.