I rarely complain and avoid those that do. As a result, things are pretty good. I recommend really working on finding things to honestly praise. This is a great quote from the Abraham-Hicks folks. I have taken their advice and it did change my life.
"Complaining about anything holds you in the place of refusing to receive the things you've been asking for. Justifying about anything holds you in the place of refusing to let in the very things that you've been asking for. Blaming someone holds you in the place of refusing to let in the things that you've been asking for. Feeling guilty, feeling angry, it doesn't matter what you call it; it is a refusal, not a conscious one. You're asking; you can't help but ask. The Universe is yielding; it must yield. It's a big question, folks: why aren't you letting it in?"
Writing helps you let it in!