Hi, Welcome to Healthcaremagic!
contains sodium valproate- a 'broad spectrum' anti-convulsant. Doses range in adult is 200-800 mg 3 times a day; so you are on a very little dose! It does cause weight gain , usually modest. BUT your doctor is correct that it will help headache-- in fact, sodium valproate is one of Ist line medication for preventing migraine headaches
also. Keep faith in your doctor & discuss this with him. You may also take a IInd neurology opinion as well.
Wishing you best of health
Dr NAVEEN KANSAL, MD [PGI, Chd]
Skin Clinic, SCO 298, Sect. 20, Panchkula.