Hi NatNif
The problem seems to be with your relationship, as opposed to spending problems. If your OH doesn't take your desire to resolve your financial situation on a more longterm basis seriously, there is no money advice anyone here can give you that'll help!
You have a healthy income, and there's no real excuse for you to be just breaking even when you should be making your money work for you! The fact that you don't have a pension, amongst other issues you raised, needs to be addressed sooner as opposed to later!
Maybe you need to just sit her down and explain how important this is to you. If she realises that this is really stressing you out, then she may listen to you as opposed to feeling like you nag her. Failing that, I would advise that you stop subsidising her lifestyle and let that action get her attention! It may be harsh, but if this pattern continues, you could find yourself in a bad debt situation.