Odessa: I can't say that I have your exact symptoms but I will share what I can with you. First, I take Relpax and seem to have fairly good results. However, the one and only time that I took an Imitrex injection, I suffered some of the same symptoms that you suffer with Relpax - my chest hurt so bad, I couldn't breath and I truly couldn't figure out how to dial the phone to get help. This all lasted about 1 hour and then those symptoms went away. I still had the migraine, though.
I have a friend who has a 12 year old daughter that has been suffering terribly with headaches for about 9 months. Her symptoms are severe head pain on one side, behind her eye, feeling that her eye is going to pop out, runny nose on the side of the pain, eye watering and redness on that same side and no nausea or vomiting. She also cannot sit still - she never wants to lie down - last night she was sitting against a wall with her legs constantly moving. I truly believe that she is suffering with Cluster migraines. My friend is going to call the headache specialist that she sees at Diamond Headache Clinic today and ask for a prescription for Oxygen - we figure that it cannot hurt anything. I will let you know if it helps.
I am fortunate, at least for now, my neurologist has been awesome in helping me with the pain. He works with me to prevent the migraines but also gives me meds to help when I get them. My suggestion to you is to find a neurologist that specializes in headaches. If you are already seeing one, find another. No doctor should allow their patient to be in pain like you are only because they fear you will become addicted. I read on the chronic pain board all the time and I love what some of them have to say about pain meds. You are not addicted to pain meds if you have pain and need them - you might be dependent on them to control your pain but only someone who takes them who doesn't have pain is "addicted". So....find another doctor quickly.
Wish I could be of more help. I just want you to know that you are not alone. Please let us know how you are doing.