I get really bad migranes too, although I think you've got it worse. The longest mine have lasted for is 24 hours.

I did used MJ to treat my migranes, and it worked very well. It kept me from vomiting, and reduced the sensitivity to light and sound. While it doesn't completely wipe out the pain for me, it made it more of a minor annoyance. I'd highly recomend it.