Hello,
Let me tell you that there are many causes of headache like migraine,
cluster headache,
tension headache, brain tumor/infection and so on. Note that migraine is a diagnosis of exclusion, i mean the secondary causes need exclusion.
The cause of headache can be confirmed after an assessment by a
neurologist which may/may not include scan. If it turns out to be migraine,
You will benefit with
1. Acute attack: sumatriptan
nasal spray, analgesics etc. Learn to avoid stress, lack of sleep, changes of food habit. Avoid coffee
2. Chronic treatment: one of the medicines _ valproate, topiramate,
amitriptyline, propranolol may help
Your neurolgist will help guide you select a proper drug for you
Regarding the swelling in cervix and foul odour, i think you need an examination to see if there is anything wrong and if a local swab is required or not. If it is infective, it will improve with a course of antibiotics
Hope this clarfies your query