Stress is a physical problem. MOst people don't understand that, or never knew it to begin with. Being able to properly deal with stress requires proper function of the adrenal glands. If you think you're poorly dealing with stress, this is how I approach it with patients:
1) Perform an Adrenal Stress Index, which is a saliva assay to determine levels of adrenal hormones in the tissues. This will reveal which of the three stages of stress handling you are in.
2) Apply the appropriate herbal and nutritional protocol. I have one for each stage of stress handling. Do it for 12 weeks and you're back to normal, then we work out a protocol for maintaining good adrenal health.
Pretty simple, but this is "functional healthcare" so your MD will likely scoff at it.