Maybe its time you start setting some limits!
Tell him to either get straight with monthly contributions to the household economy (plus what he owes you) or get the f*** out!
It will only get harder between the two of you, if the amount grows, bringing more resentment and leaving everything else un-changed!
edit: Not all men are bastards
__________________
~I doubt, therefore I might be~