Yes, counseling, maybe even a trial separation while you place the divorce on hold is in order . . . good luck with everything.
Every person needs independance,and you have never had it with this guy asking for an account of everuthing you spend no wounder you are in debt if this man supported you at the beginning maybe you wouldnt have to get yourself into debt,if you think you have a chance with your husband then go for it but i think you are wasting your time.
I have been in your exact situation and it has been two years as well. I was too in gambling debt in excess of $5000 and my husband knew nothing about it. When I told my husband he was of course livid and we ended up moving in with his parents for awhile to help us pay off the debt (or so I thought). As soon as we moved in with his parents, he didn't help me pay for anything. We both had full time jobs and I had more bills than he did that did not include my debt. Everytime he got paid he would just keep his check and not help me with anything. A few months after we moved in with his parents, I moved out and moved in with my parents. We seperated for about 10 months and we just moved back in to our own place about 2 weeks ago. When we decided to move back in together my husband seemed all about trusting me again and everything was going to be great. It hasn't been horrible but it also hasn't been the best either. I have a lot of resentment toward him b/c basically he went back on his word and left me out in the cold with my debt, and basically my parents along with me working a second job helped to pay off my debt. My husband has mentioned me giving him my paycheck and him giving me an allowance but that was not an option for me. He too makes a lot more money than I do, but I am not going to give him my hard earned money and then go and ask him for MY MONEY like he's my father or something. I would say a trial seperation would be a good idea before a divorce but if he is the type like my husband (and sounds like he is), a divorce may be a better option. I know it seems hard right now, but I too have kids and that is the only reason I went back and decided to try this again. Go with your gut and what your heart is telling you to do. If you feel as though he can change then stick with it, but if you don't think that he can, get it over and done with and find someone who won't throw your past in your face everyday. Good luck! Sorry that I drug out my story but I just wanted to let you kinda compare your story with mine. :)
Sounds like your husband has lost "trust" in you. For him to ask for receipts, etc., it proves he does not trust you. I know from my own personal experience, once you lose trust, it is almost impossible to regain it. I would discuss the trust issue with him. You don't want to live with someone constantly keeping tabs on everything you do or what money you spend. You need to do what you feel is right. Like someone else said, "go with your gut feeling" and it will most likely be the right road to take. Good luck!!
Your husband is holding onto his anger and is using it to punish you. Unless he goes for counselling himself and learns to release it and forgive you your future is not promising. My husband held so much anger inside after a business loss 5 years ago. He let it consume him, he punished me and continually brought it up in arguments, he drank too much and withdrew from friends, family and me. We just separated and he says that now he will get help. I'm not going near him until he has dealt with this and other issues in his life.
It sounds like the trust thing does not work in your marriage. When trust is broken for what ever reason, it takes a mountain of work to rebuild it, if ever it comes back. Obviously he has not forgiven you of your debt sin. He is not perfect either and am sure he has his own faults to deal with. If he loved you with maturity, he would work with you and share money a little at a time to rebuild up the trust. In the present situation, there is no trust at all, and thus no growth either. If there is no positive growth with trust, forgiveness, and positive relationship building, then what you have is a dead end relationship. both parties must desire to build up the relationship as one can not repair it alone. It appears that he will never trust you with money. this will burn in your heart for the rest of your life. He has isolated himself from you and desires not to feel hurt any more. His mind has built up a big case on you in regards to gambling and or money handling, Whether true or not is not the issue. he has convinced himself that you are the problem, and not him and his desire to forgive you and work together. Will it get better? hmmm, so far it does not look like it will. the key thing is not to project anger to him. but keep silent on things that he says that are angry and hurtful. Let him vent for while, and suck it in. He is perhaps mad at himself for having to deal with real life in a real way. We all have faults and he does too. So is he thinking he is better than you? But at least he is talking and sitting down to eat dinner together. do not allow anger to take over your mind, do not broadcast anger or negative emotions. let him see you as a well balanced person, and can handle life on your own. Only by showing your strength can you show him you are a desireable person. Do not beg for him. Show him your two feet and you can stand on your own two feet. He alreasy has decided to leave you, and when a man has gone that far, his mind is miles away and the last thing he wants to do is listen to a broken heart cry in front of him. he has deaf ears now, and only desires to get out of the marriage. Smile, be strong, and only show your good side to him. and let him know you are better than he realizes. don't beg.