Everybody is suffering because of identifying with the body.
Bhagavad-Gita in Chapter 2 shows we are NOT this body.
As long as we are in the material world there will be distress.
BBD 1 We Are Not These Bodies
In Bhagavad-gita Sri Krsna points out that all of our miseries are due to false identification with the body.
matra-sparsas tu kaunteya
sitosna-sukha-duhkha-dah
agamapayino 'nityas
tams titiksasva bharata
"O son of Kunti, the nonpermanent appearance of heat and cold, happiness and distress, and their disappearance in due course, are like the appearance and disappearance of winter and summer seasons. They arise from sense perception, O scion of Bharata, and one must learn to tolerate them without being disturbed." (Bg. 2.14) In the summertime we may feel pleasure from contact with water, but in the winter we may shun that very water because it is too cold. In either case, the water is the same, but we perceive it as pleasant or painful due to its contact with the body.
All feelings of distress and happiness are due to the body. Under certain conditions the body and mind feel happiness and distress. Factually we are hankering after happiness, for the soul's constitutional position is that of happiness. The soul is part and parcel of the Supreme Being, who is sac-cid-ananda-vigrahah--the embodiment of knowledge, bliss, and eternity. Indeed, the very name Krsna, which is nonsectarian, means "the greatest pleasure." Krs means "greatest," and na means "pleasure." Krsna is the epitome of pleasure, and being part and parcel of Him, we hanker for pleasure. A drop of ocean water has all the properties of the ocean itself, and we, although minute particles of the Supreme Whole, have the same energetic properties as the Supreme."
If we want real happiness then we have to go back to the spiritual world. The simple formula is to follow Srila Prabhupada as our Bona fide Guru. He has prescribed :
72-08-11. Letter: Suresh Candra
A disciple means one who is always following the orders of the spiritual master. So I instruct my disciples to refrain from four prohibitions, namely no eating of meat, fish or eggs, no illicit sex life, no taking of intoxication, including tea, coffee, cigarettes, etc., and no gambling. Besides that my students must chant sixteen rounds of japa-mala of Hare Krsna mantra daily. So if you are able to follow these principles without fail, then you are as good as my disciple. And after you have practiced these things for a few months' time, then we can see to your formal initiation. This chanting of sixteen rounds of japa-mala daily, chanting the full Hare Krsna mantra, Hare Krsna Hare Krsna Krsna Krsna Hare Hare.Hare Rama Hare Rama Hare Rama Rama Rama Hare Hare, on each bead 108 times in each round, this process will very quickly purify your existence, and you will come to your rightful spiritual understanding in very short order.
So if you follow above and read Srila Prabhupada's books hear his MP3 CDs classes you life will automatically be happy. See below where to get these.