Does smoking marijuana help migraines?

THC does relieve pain, so yes, though it won't rid you of a migraine completely.