first of all if hes working hard and your not than you need to have his dinner ready when he gets home and have the house vlean and tidy. its only fair. if you are not sure what time he will be home or if you have plans-cook something that he can reheat in the microwave like shepards pie or curry or meat, veg and potatoes..
now look at your bills and groceries. is there any way you can save money by switching to cheaper electrics or gas. would your landlord consider dropping the rent or can you move somewhere cheaper? can you get rid of certain tv chanels that are more expensive such as sports or movies? have you got any old junk lying around that you can sell? theres lots of second hand stores that take books, clothes, DVDs, slectronics, old broken jewlerry etc.
now you have a job 2 days a week. put your head down and work hard. when they see your potential ask for more hours-tell them if there are any extra hours going-you will take them. and keep looking for something else-another 2days a week somewhere else.
i think he is being unreasonable. honestly i think a lot of men these days are spoiled brats compared to the old days. im not saying women shouldnt contribute-of course they should but men should still have more drive in them to provide if its necessary and quit b**ching and whining about it. most men do v little around the house, expect their misses to do everything including wipe his ass but yet still expect her to work full time and shes overwhelmed with too much responsibility. does she vent and complain like a psycho every morning-no. most just put up with it and get on with it.
i do understand hes under a lot of pressure and stress but you need to tell him how this makes you feel. its abusive and he should not upset you this much before he leaves every morning
"Don't ask a question if you can't handle the answer".