Headache can be caused by many causes. Even hangover causes headache vomiting but it won't last for more than 2-3days.. Types of headache include cluster headache, tension headache, migraine, neuralgia.. causes of headache are many like fatigue, sleep deprivation, stress, the effects of few medications, the effects of recreational drugs, viral infections, common colds(most common cause of headache), head injury, teeth or sinus diseases, refractive error, any bleeding in brain or infection or tumors of brain, nerve compression in neck..
Headache not only affect your physical well being even disturb your social health also, can affect your relationship with people. Chronic headache can cause severe depression..
Headache cause can be usually accessed by history but if headache persists longer or is very severe then it has to be evaluated properly by mri to rule out any brain pathology.
Treatment of headache depends on type of headache. Lifestyle changes, relaxation exercises, sleeping atleast 6-7hours per day, healthy food habits, avoid smoking, avoid recreational drugs and avoid alcohol, avoid stress environment. You can go for counseling if you have any personal issues causing you headache.. Nsaids like paracetamol, diclofenac can help you. But avoid taking too many tablets as they can affect your health. Headache can be associated with other symptoms like nausea , vomiting and neck pain ,bodypain , fever , chills if it is viral fever. I suggest you to take tablet paracetamol for a day and if stil it doesn't alleviate your symptoms then please consult nearest physician.