You know I have realized that not only happiness, even everything else is simply a state of mind. If you decide you are not going to be affected by people's behavior/moods or weather or misery - you won't be! I know it sounds too good to be true, but surprisingly it is working like a miracle for me.
Nirvana seems just around the corner now! (: