Hi,
I used to suffer from migraines back in my school days. I also began having out-of-body experiences at around the same time .
Way down the road I am seeing that they were likely brought on by severe daily stress. I adjusted my diet too which helped ....reduced dairy and cut out coffee.
These days I get headaches when I am tired and grumpy but that's about it. I would look into stress reduction, that's if you are stressed, and see if you can root out any emotional blocks. Meditation is a way of bringing up the emotional issues but when they surface they must be dealt with otherwise it can get very messy. Hope this helps some.
'You are confused, because you believe that you are in the world, not the world in you'