I'm not a pdoc so I can't diagnose you, but you do seem to cycle really rapidly. If I were you I would see about getting some psychological testing done. It's a PhD psychologist that does that. I think then you'll have a clearer picture of what you're dealing with. I'm so sorry blue that you're struggling with this.