Your wife is at the age when her hormonal system is starting to gear up to the menopause. This can cause all sorts of symptoms including, flushes, irritability, mood swings and loss of libido. Gently suggest to her to go and see her doctor. They can do a simple test to see where her hormone levels are and that will give her a better idea of what is happening (she is probably just as confused as you are as to what is happening) You could also suggest she tries Menopause Support, this contains magnesium, which helps with mood and isoflavones, which help to balance the hormones. This can often start to help the symptoms after a few weeks.