I found that doing some volunteer work for someone who really needs the support is one of the best medicines... giving really does seem to combat internal hurt.. it suffocates it with the warmth of a day's generosity...