Tell everyone you know; "My happiness depends on me, so you're off the hook." And then demonstrate it. Be happy, no matter what they're doing. Practice feeling good, no matter what. And before you know it, you will not give anyone else responsibility for the way you feel - and then, you'll love them all. Because the only reason you don't love them, is because you're using them as your excuse to not feel good. Abraham-Hicks
It really is all up to you, no one has the power to decide your feelings, only you can do that. Sometimes you may have to fake it until you make it.
It may come as a surprise to you that you have given up control of your feelings and allowed someone else to dictate your life. You may not have realized that you left yourself out of the equation. BUT, once you realize that you and you alone are responsible for your own happiness, that is the day you set yourself free.
Happiness is a choice, one you have to make every single day. It doesn't matter what is going on around you, if you decide to be happy, you will be happy. You don't need or want to give anyone else responsibility for how you feel, you don't want to use others as an excuse for your unhappiness. Make a decision that's good for you for a change. Decide to be happy, for you.
For every minute you are angry, you lose 60 seconds of happiness.
Happiness starts with you, not your relationships, not your job, not your money, but with YOU.