So I've talked with the local water filter store and the engineer at the local water department. Water is sourced from a well and treated to remove iron. They don't use chloramine. However it's still very hard, 750 tds is normal, it contains lots of calcium and magnesium.
The tds coming out of my membrane is 40 tds, which if the incoming is 750 tds, the membrane is working. So after calling a few companies they just suggest buying more di,but at at 40 tds, it just chews up the resin.
So I have an idea. If I take the 40 tds water out of the membrane and put it into a storage container, then using a pressure pump, run the 40 tds water back through the ro system, then use the di resin. Would that work? I'd lose some water due to the rejection of the membrane, but I'm wondering if it'd be cheaper then buying di resin constantly.