hi Christianman.
Yes, there are things you can do. You may not like them though, and your wife definetly won't be pleased at first.
You and your wife have created an unequal financial relationship. If this has been the pattern for nearly 26 years, it won't be easy to change. It can be done though.
At present, just from the info in your post, it seems your wife has almost no financial responsibility. She relies on you to do all the heavy lifting. She has the accountability of a teenager (no offence, just stating my observations) when it comes to money. Any money she makes is hers, but your money is both of yours. She is taking advantage of you, plain and simple.
I would assume you would like an equal marriage. (?)
Or, at the very least, that you are asking for a way to have some help. You are struggling to meet the needs of the family, and need to get your wife clued in.
Ok, just some of my suggestions:
First, sit down and have a talk about this with your wife. Let her know how you are feeling about what she is doing, and that you are going to make some changes. Let her know why.
Personally, I would turn over all the joint accounts to my name. She is putting your family at risk by her irresponsible behavior. You have to secure the family's saving and livelihood before she creates a financial distaster for all of you!
Explain all your expectations of her. She is working: she can set up her own bank account and learn how to manage money with that. You can continue to pay the bills and necessities; but she must provide for her own activities (gas for work, expensive clothes, any other personal expenses).
She will not have access to any of the vital cash flow at this time.
I'm sorry to say this, but this is a problem with your relationship (it ain't ever just about the money). If you want to save your marriage, you have to be strong now and make some changes. I don't know if your wife and yourself can work this out: but it is worth working on.
26 years is a long time for your wife to be just sitting pretty (she sounds spoiled to me); isn't it time she contribute to the best of her ability? She is putting your security, healthy, and family in danger.
I would also suggest seeing a good financial advisor, and considering therapy for you and your wife.
lots of luck to you.