Greatest joy in life is being able to make others happy. Not saying it's easy, but try that venue of approach. Well worth the time you spend pondering it.
Being in demand (or needed) is sort of like having money: it doesn't have any direct correlation with mental health.