You didn't mention exercise.
Find a way to get your heart rate up enough so that it's within 50% to 75% of its maximum. Keep it there for 10-12 minutes and you'll break a healthy sweat. When that happens then your body will release endorphins when you stop. If you're like most humans, then a daily endorphin wash - a "runner's high" - will help keep your anxiety at bay.
The key is to find a way to fit your daily routine to regular exercise, no matter what.
Exercise accomplishes a whole host of positive outcomes for most people: elevated metabolic rate (in addition to the calories you'll burn exercising, your body will "recalibrate" its metabolism so that your resting metabolic rate is elevated), increase in muscle mass, lowered heart rate, better sleep, improved immunity, more. One important outcome for me is reduced stress; exercise functions as a kind of "reset" button for my brain, it seems.
I don't suffer from anxiety-related disorders, but I do suffer a mild form of depression related to the amount of sunlight I'm exposed to (the less sunlight, the worse I feel - but this is controlled nicely by exercise). I don't take any medication, and I never have. I try to get about 30 minutes of 75% in every day; this rate isn't necessary but I find that I crave it now (as I have for the past ten years or so).
You can find your target heart rate here
; if you are not presently fit then start slowly. If you're any older than your mid-30s - and you've never been physically fit - then it's probably a very good idea to consult a physician before you begin the exercise regime I'm describing here. No matter how old you are, consulting a physician first may be a good idea unless you're pretty darn healthy now.