Re: Anxiety - some help, please...
Crossfit does give a nice endorphin dump, but the competitive nature of the workouts may be dumping additional stress on your system, too. Not to go all West Coast on you, but you might consider working in something like yoga or tai chi. Both focus on breathing, balance, and correct movement, all of which have a calming effect for lots of people. Both are also at an "active recovery" level physically, which might make them a good choice for rest days.