Your best bet is to quit trying to figure out his motives or why he says things and live your life.
That's what really detaching is.
Have you thought of coming up with a financial agreement so you don't have to have these money talks over and over? It would take a lot of stress off you.
Me 57/H 58 M36 S 2.5yrs R 12/13
Let me give up the need to know why things happen as they do. I will never know and constant wondering is constant suffering. Caroline Myss