Безусловно зависит, ведь даже если смотреть на этот мир и тех кто в нем живет не очень внимательно, то вы увидите то, что среди классов людей, которые определяются материальным благосостоянием, разные люди, в плане счастья и несчастья, воспринимают этот мир, абсолютно по разному.
Причем характер это надо сказать очень общее понятие, поэтому тут нужно более конкретизировать. В частности счастье человека, зависит от его психотипа. Например есть такой психотип человека, как гипертимный. Главной его чертой является то, что у него всегда хорошее настроени, а хорошее настроение, по определению, есть показатель того, что человек счастлив.
Ну а если заглянуть глубже, а именно в человеческий головной мозг, от которого в итоге и зависет психотип, то тут надо сказать что счастье, как правило зависет от гармонов, которые за него и за хорошее настроение и отвечают. В частности серотонин и эндорфины, и есть люди у которых их в силу различных недугов или склада нехватает. От этого, они могут впадать в очень затяжные депрессии и от этого, могут тянутся к алкоголю, ведь на время, он повышает уровень серотонина и человек начинает чувствовать себя более счастливым.
Еще к шоколаду, кушая его сверх меры, как как то, уже поднимает количество эндорфинов и так же, способствует тому, что у человека, на время появляется ощущение счастья.