Marriage counseling is very helpful for couples in different stages of their relationship. Many couples do a short round of counseling before getting married; this helps them talk through their beliefs and expectations of marriage, getting things out in the open that may have remained unsaid until then. When problems arise in marriage, counseling can help sort out the source of conflict, offer new approaches to dealing with situations, and use tools and techniques to help improve communication and strengthen the marital bond. For couples considering divorce, marital counseling can help make the decision of whether to work things out.
It is helpful to have an objective third party when dealing with issues of conflict - this person can provide unbiased advice and help see holes in arguments or logic that the couple is often blind to. They can also offer advice for how to handle certain situation based on what they've seen work for their other clients in the past. No two marriages are the same, but many principles of conflict management and relational health can be transferred to any marriage!
Many times, couples need a third party to mediate conflict and ask thoughtful questions for the couple to work through. It can be hard to see your partner's side of an argument when you are angry with them. A counselor is able to insert unbiased logic and opinions into arguments that will help resolve conflict.
If you make the decision to do a marriage counseling you show that you take your relationship seriously and that you are willing to change your behavior. You show that you accept that love isn´t something that is for granted but something that you have to earn and learn to give fully. Bravo! That´s the first step!