The “best” thing to do will vary from person to person. If I were you this is what I would do:
1. Cancel all the cards except the one you have had the longest(this will keep you from damaging your credit age) and give that last card to your husband and let him lock it away somewhere.
2. Refinance the primary, I’ve seen these rates under 4% recently at local banks, use this money to pay off your CC debt only. Do not use it for anything else.
3. Do not pay for your child’s education. Encourage your child to apply for hundreds of scholarships and seek cheaper education, if the child needs a student loan he/she can get one but teach them a valuable lesson about money and debt and encourage them to avoid unnecessary student loan debt. Chances are, if they put in the work they can go to school for free.
4. Make a budget and a plan that includes paying down that refinanced primary. Make a goal and be very serious about putting money towards that goal every month until you have achieved it. You must be very serious about your budget, if you do not take this seriously you will relapse.
5. Find some close friends or people that have beaten gambling addiction and meet with them bi-weekly at the least. Hold each other accountable, if you feel weak lean on them for help.
No matter how long you are clean you can not get lazy with addiction. It lives inside of you forever. If you slip up once you will completely relapse. Find healthy hobbies so you have something positive to get addicted to. Get addicted to analyzing properties, reading books, jogging, yoga, gardening, cooking, etc. You will be able to find something positive to fill the void.
You’re doing the right thing by talking about it.