Depression, a common symptom of stress, is an indication of blocked Liver energy according to Chinese medicine. Some prescription drugs such as tranquilizers, sleeping pills, and antihistamines are known to be contributing factors leading...