well you should be able to afford luxuries, but if he's been sacked, fairly or not, then you won't be able to. Life isn't always fair; it's not going to get any fairer if you're on your own. And no, you can't expect him to contribute if he can't find work; what do you want him to do, rob a bank? He's got a job now; will it kill you to wait until he's paid? If the answer is yes (and it does sound as if you might just have had enough of him), then you'd better go - and just hope you manage to hang on to your own job.