A very detailed study of how people rate their own health, based on political party, is quite revealing.
Republicans rated themselves much healthier mentally than others, even when taking into account education, income, religion, etc.
"The table shows that income, education, gender, church attendance, and being a Republican are significantly related to self-reported mental health -- each such relationship occurring even when the impact of the other variables is taken into account."
So, wanna be more mentally stable? Become a republican. If you're already a Republican, try making more money, getting a better education, being a male, or attending church every week...
Here's a link to the article.
Have a blessed day!