This is why women must learn to trust themselves and put their needs first always. From the first date all the way thru years of marriage. People change, including us, situations change, etc. I forget the exact quote but it’s something like the most constant thing in life is change. And as humans many of us crave consistency and for things to stay the same.
So when something changes we hold on for dear life to what was in hopes of things going back to the way they were. But they never will. At least not for long. We become hungry for what was. As women we cannot tolerate that in our lives.
Also, too much of anything is toxic. You can be too patient and too understanding. If someone is not your young child they do not deserve your extreme patience or understanding. You deserve what you want: love, kindness, transparency, consistency, fun, dates, etc. And if you have to explain that out loud to someone who WAS providing that at first then you are over functioning in the relationship, doing too much, almost begging them to give you what you want. A man who loves you will want to take you out, see you smiling, and happy.
He did what he needed to get you and now you are seeing his true nature. You start treating yourself how you want to be treated. Take yourself out. Make sure you are having fun in your life. He is depriving you of joy. Don’t let him or anyone do that to you. Be hard to get and easy to lose.
And as everyone has said whether he is cheap or broke doesn’t matter one bit. Why waste your precious time trying to figure that out? Dump him quickly and move on. When you do he may act as though he doesn’t care which would be best. But he may also all of the sudden want to take you out and start sharing more financial info with you. Don’t fall for it. It’s all a game for him. He is a manipulator and an abuser and you are caught in his web. Get out and move on quickly. No lengthy conversations or explanations, just this isn’t working, good bye. Save yourself.