Wondering if anyone else has experienced this or has any insight that might help me.

I (25F) have generalized anxiety disorder (and have had it since I was a kid). In the past, I have experienced feeling sick to my stomach and vomiting when I was very anxious, but it was always one day and then it would go away for a period of time. It would happen on the day of big events usually.

About a month ago, after a very stressful period, I started waking up feeling sick to my stomach and I would vomit within about 5 minutes of waking up. I have thrown up almost every day in the last month. After I throw up, I feel much better and don't feel sick for the rest of the day.

The only thing that has brought me any relief is going for a walk immediately after waking up, but sometimes the feeling is too strong and I throw up before I can go on my walk.

This is affecting my sleep and my ability to work in the mornings. And obviously, no one wants to be sick every single day.

So... what is this? I am particularly perplexed by the fact that I feel better/a sense of relief after throwing up. How do I intervene? What kind of professional can help me? I have discussed with my doctor and psychologist and they are both at a loss. Has anyone else experienced this?