I think forex can make you happier if you do make money. We will all be happy if we make an extra $500 a day. I would be really happy. However, if you end up losing $500 a day, you will be very upset and impulsive and will carry out revenge trade to get your money back and then losing some more so the cycle can be bad for newbie and those that are not good at making money. Making money in forex comes with time as you gain more knowledge and experiences. Since, losing money will make you sad and agitated, you should learn to control your losses and manage your money. You need to be healthy while being a trader too.