I have seen your question a few times today and my immediate answer was going to be:
There are many gods, goddesses, and other types of spiritual being which have been claimed to give people happiness, joy, prosperity, and litany of other positive things. What you are drawn to, and who, is completely up to you. Most beings will be able to help you in some way.
And whilst I do agree with my above statement, a more truthful answer would be: Only you can ensure your life is filled with happiness and you remain healthy. Whilst a spiritual being may aid you, it is ultimately down to yourself.
Praying to Jesus all day long will not make you healthy if all you eat is junk food and you do not exercise regularly. Similarily, being in situations which make you unhappy will not be fixed by any other means than you changing your situation or how you analyse it.
You are a spiritual being inhabiting a physical body which can govern whether or not you have happy and healthy life.