Any fellow migraine sufferers that can answer my questions?

My triggers are:
lack of sleep
skipping meals
strong smells like someone wearing too much cologne or too much perfume.
but these don't always trigger migraines for me, but if I do have a migraine it's because of one of the above things.

Questions:
Why is that my triggers don't always trigger migraines?
My state will be voting on legalizing marijuana very soon and I will be 21 shortly, will marijuana help?
Will this surgery be worth it?
https://www.reedmigraine.com/migraine-treatment-faqs/
Any fellow migraine sufferers that can answer my questions?
Post Opinion