Interesting question, I don't have spending money I know what I have to pay for & know whats left & then spend that. Me & OH have our own bank accounts & each pay for different bills, but both put money in the joint account, sorry I'm no help at all.
All I can suggest is sit back down again & work out exactly how much is needed for bills/essentials, how much does OH really need for his commute to work, what does he spend his money on, then work from that, I know you feel guilty but if you haven't got the money, you haven't got it, it doesn't matter that he works & you don't. You can do other things for him instead, like making his favorite food for tea, nice little food treats, doing stuff around the house he hasn't had time to do, there are other ways to 'spoil' him.
I've got paid before payday, yippeeeeeeeeeeee, and this month for the first time since October I didn't go overdrawn which is fab. Not too sure about next month though, as I'm going to be booking my dads train & hotel for his birthday soon so that will take a fair bit of cash.