I don't know if you have talked about this before Lee, but I'm just wondering. . .
Three weeks is a very hormonal time. I know for me I can switch on a dime depending on the time of the month. Something that really helped with that was Eve primrose oil. Two caps a day and I'm alot more steady for the month.
The other wonder I have is does your W snore? Is it possible that she has sleep apnea? I was diag last year with it after a sleep study showed that I stopped breathing 70 some times an hour. No wonder I was a walking zombie and would kill the H when he woke me up with needs. And boy does it kill your drive. After some surg I not "only" stop 3 times which is considered "normal".