Ladies I could use some help

My boyfriend and I have been together for awhile. He loves and adores me. And I feel the same way back but lately he got laid off work. And has been upset, blah, cranky. It kills me seeing him this way. He still treats me amazing and even spends his last dime on me. Even when I say no. I try to buy him stuff but he says no. Is it normal men go through this? Of feeling useless when their suppose to be the "head of the house" which is not always true. And will he go back to being happy again? 😫😩