Stress and migraines often go hand in hand. You can't avoid daily stress, but you can keep it under control to help manage your migraines:
Simplify your life. Rather than looking for ways to squeeze more activities or chores into the day, find a way to leave some things out.
Manage your time wisely. Update your to-do list every day — both at work and at home. Delegate what you can, and divide large projects into manageable chunks.
Take a break. If you feel overwhelmed, a few slow stretches or a quick walk may renew your energy for the task at hand.
Adjust your attitude. Stay positive. If you find yourself thinking, "This can't be done," switch gears. Think instead, "This will be tough. But I can make it work."
Enjoy yourself. Find time to do something you enjoy for at least 15 minutes every day. It could be playing a game, having coffee with a friend or pursuing a hobby. Doing something you enjoy is a natural way to combat stress.
Relax. Deep breathing from your diaphragm can help you relax. Focus on inhaling and exhaling slowly and deeply for at least 10 minutes every day. It may also help to consciously relax your muscles, one group at a time. When you're done, sit quietly for a minute or two.