#5 - If you find yourself dwelling on all your problems, try offering your assistance to someone else who needs it. I know it seems counterintuitive, but by doing something for somebody else, your mind will relax, open up, and allow you to gain clarity about your own issues. It will also make you feel better about yourself.
If you are unhappy with the way things are going, take it as a sign that you need to follow another path or fix the one you are on. I am not suggesting that you leave your relationship or quit your job, but clearly you can alter the way you do things. It all starts with you making the decision to try.