Welcome to the Migraine Forum.
I can't believe a doctor told you a migraine wasn't a migraine because it didn't have an aura. There are classic and common migraines. The difference is auras. I don't generally suffer from auras with my migraines and I definitely have migraines.
Imitrex is a member of a family of medications called Triptans. I originally took Imitrex and now take Amerge or Zomig. You might discuss trying a different medication with your doctor. You might not have the same reaction to other triptan medications.
Welcome to the forum. I noticed in your email that you take excedrin for your headaches. I just wanted to warn you of rebound headaches in case you weren't aware. Excedrin contains caffeine and if it's taken regularly can cause rebound headaches.
In reference to your paragraph about second guessing yourself. I used to do that and my doctor (neurologist) recommended I stop doing that. He said it was okay to take medications, especially if you have a drug program recommended by the doctor. If you're taking a preventative and feel like you're taking too many preventatives then the doctor needs to know that so that he / she can adjust your prescription.
One of the worst things associated with migraines is guilt. Guilt about taking too many medications. As my doctor tells me, it's okay to take the medications if I'm in pain. If the program isn't working then it's up to the doctor to help you find the right program. Hopefully this helps you stop second guessing yourself.