Another thought... did your doctor check your thyroid levels? I know it sounds like a wacky question, but it doesn't hurt to check, and some/all of your symptoms may in fact be coming from hypothyroid. I say this because I had horrible PPD with my first child, as well as some of the tummy troubles, anxious and negative thoughts, extreme exhaustion, low appetite, poor sleep, fuzzy brain... on and on it went. People kept saying patronizing things like, "That's what it's like being a mom!" Well, let me tell you, it didn't get better. For years! Finally, someone here on Mamapedia suggested I have my thyroid checked, and I did. Turns out my pregnancies had triggered a hypothyroid condition, and ALL of the symptoms I was experiencing were triggered by my thyroid. I wish I had known that years before. I could have saved myself years of trouble and felt so much better.
So... if that isn't something you've had checked, please do. Just to be sure.
Best of luck!