According to a survey conducted by Gallup, Iran is among the highest ranked in the world with respect to negative emotions and far too low in self-reported positive emotions. There is probably no better time in Iran for happiness.
Gallup's most recent rankings of positive emotions find Iran at 93 on a list of 138 countries. Iranians also reported the highest negative emotions in the world, second only to Iraq.
Gallup has measured “negative emotions in 138 countries in 2013 by asking people whether they experienced a lot of anger, stress, sadness, physical pain, and worry the previous day. Gallup compiles the "yes" results into a Negative Experience Index score for each country. The higher the score, the more pervasive negative emotions are in a country.”
Gallup concludes “Iranians have every right to feel negative, given the high unemployment coupled with high inflation in their country that has crippled their ability to provide for their families, along with international sanctions over their nuclear program that have hurt their livelihoods. Additionally, 48% of Iranians in 2013 said they would not recommend their city or area where they live to a friend or associate as a place to live.”