I know this post is over a month old, but I hope you are feeling better about things going on in your life. I've found that when I'm feeling particularly overwhelmed it helps to set small daily goals for myself, so I get at least something accomplished. For instance, I'll have to say to myself, "Today, you are going to clean the bathrooms!" and try to stick with it until it's done, even if my three kids are tearing down the rest of the house in the meantime. At the end of the day, I still have a small victory.
If you feel like you're not making progress at work or in your relationship, it might help to break it down into smaller tasks. Make a point to do or say one nice thing to your significant other without being asked or prompted; It doesn't have to be anything big. Hopefully, they will return the favor and it will become more automatic. Always make sure you take a breath and think before you speak. If you're feeling angry or frustrated with other things, try not direct it at your loved one. I've been married 14 years. When I'm feeling depressed or anxious, I apologize in advance to my husband and let him know where my head is, so he knows that if I'm irritable it's not necessarily at him (even though, sometimes it is).
Sometimes, it helps just to get it out in the open. The other person can help talk you through it, so you can figure out whether your fears are rational or not.
At work, set short-term goals for yourself, like, "Before lunch, I will finish 'x'. Before the end of the day, I will finish 'y'." But don't beat yourself up if you miss your deadline. Also, never be afraid to ask for help or say no if you'r already got your hands full. Too many people get buried in their work and are too proud to ask someone else to lend a hand. It's better to do a few things well than to do a lot half-assed.
Don't give up on yourself! Very few people get to live out their dreams. There is no "right" or "wrong" path in life. Take a minute to look around you everyday and recognize the good things you HAVE done and build on those. You may be positively impacting other peoples' lives more than you will ever know.
I hope this helps a little. Now, if I can only take my own advice...