He rarely works and never helps out. If you feel that it is your spouse contributing to your headaches, you probably should consider taking him to a counselor and dealing with fixing your marriage. There are actually several medications available to be taken in nasal form to treat migraines. Absorption of medicine across the nasal membrane occurs quickly and has the advantage of being taken when a patient is nauseated and cannot take the pill form of the medicine. This is a form of a narcotic that can be very effective and potent, but has to be prescribed on a limited basis because it can become addictive if overused.
People have different triggers for their headaches.
Some find that strong smells such as perfume or smoke can cause their headaches. Other people have triggers including bright lights or loud noises. I've tried Imitrex, but it no longer works. There are two ways to approach the problem of losing response to a medication when treating migraines. One approach is to try a medication that is similar in its effect but is different chemically.