Sounds like you are suffering from migraines but I am not a dr. I used to suffer from migraines when I was young. I used to be lying on the ground crying as they'd be so painful. The pain makes you feel nauseous. Go see a Dr and get them to run some tests. Make sure they take you seriously as my family never listened and I had them for about ten years until I grew out of them. Wrecked my childhood as I had them nearly every day. There is medication you can take to prevent them.