Depression and anxiety are frequent visitors for me. The trick is to wait them out, not battle them directly. Instead I meditate daily and practice yoga asana - either through my gym membership ($35/month) or online (internet access $80/month). In my yoga teacher training (approximately $3500), I learned to meditate....