gloria
have you seen a dr. a migraine is usally a headache, that last awhile and you know it by the constant pounding in your head. please make an appt to see someone, and have your blood tested, it could be simply that you are lacking something in your body, it could be stress, there are many possibilities,but do see someone and relieve your worries, Good luck