Agree with others, if it is making you feel sick, it is probably a migraine, you poor thing, they are horrible. if you start to suffer these on a regular basis, you need to consider what medicine to take. From what I have read, migraines are caused by swelling of blood vessels in the head.
Ibroprofen helps, but the best thing you can get is Imigran which really does get rid of it rather than just temporarily mask the symptons. It is normally bought on prescription, so you will need to go to your doctor, you can get it online but it is incredibly expensive at around £7 for 2 tablets. I normally get a box of 6 from the doctor and just pay the standard prescription charge.
Another thing to consider is to get your blood pressure checked. My migraines are hormonal and come once a month, but my mother used to suffer them and she discovered that it was due to high blood pressure. Now she is on tablets for the blood pressure, the migraines have gone away.