I have noticed this cyclical nature also within myself but it has felt a little different. I took the day off and had brunch with friends and spent the day walking around outside with the family. After a half decent sleep, I think it has helped somewhat.
It is interesting how many things can affect a mood or a thought pattern. I am sure that one day there will be some discoveries that unlock some of this stuff.