Scientific studies of long term relationships (longer than 20 years) have shown that THREE things are required to make it in the long run:
1. Passion (sex)
2.Commitment (determination to make it work no matter what)
3.Communication (ability to discuss the most intimate and important issues with your partner)
At different times, one may be more important than another - like passion in the early stages or commitment in the later stages of life. And, you can have a pretty good relationship with any two of them for a while.
For a relationship to last a lifetime, you have to have all three. If any one of these is missing in your marriage, and there is NO chance that you can get it back, time to move on.
Financial insecurity, while it destroys many relationships, is irrelevant if you have these three.
By communicating honestly about the finances and commiting to the idea that the relationship is most important, you should be able to work it out. And if the passion is there you will want to make it work!