It's always hard to give advice over the computer....
It could be a migrane, but it might be something else. If you're concerned maybe you should go and get looked at. Is someone else with you in case you do pass out?