How come some people are never happy?

Is it mainly narcissists that are never happy, or can normal people be this way too? Say you do one thing to make them happy, they'll just come up with some other bs to not be happy about too. Opinions?

How come some people are never happy?
Post Opinion