I would try to avoid a financial advisor, unless you have one that is a friend, willing to offer some free professional advice....otherwise, their job is to make money and they'll make it from you. Later down the road once you get finances together, they can help you with investing or setting up long term saving plan...and you both can make money together :)
I would also avoid the mother-in-law direct approach, as inviting inlaws into your personal business is risky, as it's difficult to tell them enough is enough....sometimes the advice just keeps coming and coming and coming - I wouldn't want to open the flood-gates! But your husband could casually ask his mom n dad how they did finances when he was a kid, without giving any pesonal business up - then he can share ideas with you.
I was in your same shoes, and at a later age, it took me a long time to realize the plastic cards aren't magic - we do end up paying in the end and in more ways than one. One day I sat down and went through our last quarter of bank statements with a fine tooth comb and categorized what we were spending things on (food, clothes, gas, entertainment) This was an eye opening experience and helped to change our behavior (you need to realize how bad it is before you can change it). I never knew how much I spent on clothing, and my husband didn't realize how much he spent with the guys at lunch and how it all added up to crazy figures. We worked as a team and both gave up our debit cards for a month - using cash only! We both did keep one credit card that we never used, just for an emergency, like a flat tire, or car needing brakes. It helped us to learn how to budget..what is in your wallet is all you can spend...and we only put in so much daily. A month later we got our cards back and were better about what we spent and keeping track of everything.
Something else that helped is that I now use 3 accounts instead of one (despite my husband's disappoval). I set up a checking account, a debit/check account and a savings account. His checks go in account 1, Mine go in account 2. We use his to pay all bills note there is not debit card on this account so we can't take money out that is meant for bills, and mine for spending money, whatever is left over at next pay period is transferred to account 3, which is stricly savings with option to transfer money out if needed (for emergencies - like putting some back to checking if a gas bill is higher than expected). It's a lot of juggling but it works well for us and since the money is thrown into savings right away it can't be spent on things we don't need.
The reason I did this is that when we had one account and see the balance after using the ATM - it looked like "boy we have alot in there" -- neither thinking about the mortgage check that didn't clear and so on... so now we don't touch the checking acount for spending money at all. Gotta keep it separated :)
Best of luck to you. If you are dealing with credit card debt, I would cut up cards now... and try working with them to lower interest rate or make payment plan. If they aren't receptive (most won't be, as they want your hard earned money while keeping your original debt in tact). If worse comes to worse, I wouldn't hesitate to ask mom/dad for a loan, as you are going to be throwing money in the tube every month just to cover their finance charge. They are Modern Day Loan Sharks!