Lots of things can lead to stress, but how you take care of yourself when you're feeling frazzled plays a big role in how you handle it. In addition to things like yoga, aromatherapy, a warm bath or a night out with the girls, there are some nutrients that can help you get a grip on your stress levels and get you through anything with your sanity intact. Start filling up on these vitamins and minerals and you should notice a big difference.
When you eat protein rich foods, you help your body produce serotonin, which helps you feel happy and relaxed. Most people get some amount of protein on a daily basis, but if you are a vegetarian or vegan, you may need to boost your intake a bit. Turkey breast is an ideal source of protein, but fish, chicken, beef, beans, cheese, eggs and nuts are other good options.