Yeah you can extract THC out of marijuana stems, but the seeds on the other hand contain no thc at all. So the seeds are only useful for growing the stuff.
There are many over the conunter and prescription meds that one can use to combat migraines. I find that alieve or Naproxen Sodium to work very well. They usually come in 220mg pills(unless its prescription strength) that you are directed to take no more than 2 in a twelve hr period and 3 in a 24 hr period. For a migraine headache I would take 2 at first so that you have a better chance of getting rid of it or at least knocking it down to where it is bearable.
Ibuprofen and tylenol can help to, but may not be the best a getting rid of your headache. Theres not much more than that for over the counter pain killers.
As far as prescriptions are concerned there are a few different routes you can take. There are the opioids like your Tylenol #3's, hydrocodone, and percocet. They don't go w/o the risk of becoming very addicted though.
There is Fioricet which is a mixture of a barbituate and acetaminophen, which can also be addictive if misused. Another prescription migraine medicine is Immitrex(sumatriptan), which has a very diffrent method of action and is not a narcotic or addictive. You can find info here (
Imitrex Information from Drugs.com)
There are probably more but I don't want to go on forever.
One herbal remedy for the treatment of migraines is Passion Flower which acts on the GABA receptors and has sedative and muscle relaxing properties (
Herbal Remedies ~ Passionflower)
You could always grow your own poppies and make tea out of it, but it is illegal to do. You can grow it, but once you cut it to make tea or anything else it becomes illegal.