What does your allergist suggest? I don't know your psychological dx, but I do know that allergies can cause most all of what you are talking about.
Please don't be offended by the closeness of body and mind

You just cannot really separate their functionings, imo. My stress is so affecting my physical life, and vice versa. I must treat it all together, or I would never catch up with myself.
Take care.