We have a "life coach" that we see on an as-needed basis. She's been a lot of help at getting us to direct our thoughts in the right direction, and acknowledging what the real issues are.
Not all counsellors are good though, and it's really important to find the right fit. Don't be afraid to shop around, and don't assume that if it doesn't work right away that counselling on the whole is ineffective.
That said, it's hard work to fix your problems and change your habits and behaviours. You have to genuinely want to change, and never is it all one person's fault, no matter how many problems they may be bringing to the table.
Gralson: my husband (works out of town).
Auto: my girlfriend (lives with her husband Zoffee).
The most dangerous phrase in the English language is "we've always done it this way."