I feel sh*tty

all these mood swings make me feel like I'm crazy. my step daughter is visiting this weekend and I get annoyed at everything. everything is frustrating me. my husband is very understanding but I know it's hard for him when I get mad at dumb things or frustrated. I don't lash out. I hold it in but I feel awful and like a bad step mom....