The treatment options for migraine
include avoiding triggers (as you already know) and medications. There are two kinds of medicines - one which is taken at time of headache and another which is taken to reduce frequency of headaches
(called prophylactic medications). If you have headache more than 4 times a month or your headache are significantly interfering with your life then you need to be on prophylactic medications for about 3-6 months. Your mother's notion of headache worsening with masti is not scientific and keeping silent is not really necessary. You can consult a neurologist
for starting medications.