don't know if they are available in US but we have these homeopathic remedies called bach flowers. they have all kinds of combinations for different things but there is one mix called rescue remedy for stress. the good thing is that as they are homeopathic, there are no drug interactions like you can get with st johns wort and other herbs... but the down side is that they are homeopathic so who knows if they actually work