If you are constantly having migraines, it could be that you are a perfectionist. Perfectionism is a trigger emotion of migraine. It could be that you like everything to be perfect and you worry when they are not. A study in the international journal of eating disorders found women with migraines were more likely to be perfectionists, they are more likely to restrict their diet.
When you have the need to be controlling all the time, that could lead you to have low levels of serotonin which in turn may cause you to have headaches. Learning to relax and accommodate the things we can not change and also knowing that no one is perfect can help reduce the incidence of migraines in many cases. You can also help your self by counting your blessings and having a sense of humour. Furthermore, you can also learn to delegate and accept that you don’t have to do everything by yourself.