needing a break

So lately it feels like I can't do anything right, I spent a ton of money on groceries but didnt really get anything, can't wrap Christmas presents right, I am gaining weight even though I am trying to be good about what I eat and not eat as much as I was. Last week I was in such a great mood this was the first year I could really buy extended family presents and I was so excited on what I bought them. But this week my husband is always mad at me and I don't know what I am doing wrong. He keps saying hurtful things thinking he is being funny.  I just wish I could get a break. Sorry rant over.