Do you have chronic anxious thoughts? If you don't think anxious thoughts, you're not suffering from anxiety. While anxiety does come with lots of different symptoms in different people, they do have to be anxious people first. You don't mention anxious thinking. Low Vitamin D alone if significant can cause a lot of stuff. Thyroid problems can cause all this. There are many things that can cause it. If you don't suffer from chronic anxious thinking that is bad enough to cause a lot of avoiding and fear, enough to be this traumatic to your system, probably not that. No matter what, though, anxiety can be caused by physiological problems. You might benefit from a better doctor or seeing specialists. Some docs like to attribute everything they can't easily figure out to anxiety. Maybe it is, can't tell from what you've posted, but even anxious people get sick. I'd keep trying to find an answer before giving up.