Sometimes she'll get angry and storm out and then a few hours later everything will be ok. At other times though, she'll give me the silent treatment for days and won't know why... then out of nowhere she'll be fine again. Is it possible for mood swings to last that long?