My husband is cranky all the time- and he has no excuse!! Stress can be a big factor in a lot of things. Usually when my husband snaps at me, I know it's not really me he's mad at, it's usually circumstances or he's mad at himself and takes it out on me because nothing is ever his fault! LOL Good luck to you both.