Hi,
Thank you for posting your query.
Yes, the factors that you mentioned indeed trigger migraines, and you are suffering from frequent migraines.
Piercing of left tragus would not control migraine, so, i would not advise you to go for it.
Instead, you can be started on anti-migraine medications such as
flunarizine, beta blockers,
topiramate or
botox injections.
I hope my answer helps. Please get back if you require any additional information.
Wishing you good health,
Dr Sudhir Kumar MD (Internal Medicine), DM (Neurology)
Senior Consultant Neurologist
Apollo Hospitals, Hyderabad, India
Click on this link to ask me a DIRECT QUERY: http://bit.ly/Dr-Sudhir-kumar
My BLOG: http://bestneurodoctor.blogspot.in