I realized I have responded to several of your messages but not officially welcomed you. So "Welcome", I am glad you have chosen to join us here, unfortunately suffering like you are from migraines. Hopefully we can provide support to help you feel better.
I read your post and was saddened to read that you think your doctor thinks you are faking. Are you seeing a neurologist? I have read several books and learned that doctors often blame the patient when they can't fix the patient. Migraine headaches are a difficult phenomenom to deal with. There isn't a known cure and everyone is different so there isn't a "common" fix that works for everyone. I have found that educating myself, going into the doctor with a list of questions and keeping a headache diary are several ways to build credibility with the doctor. Asking to be referred to a neurologist is another step towards pain free or reduction of pain.
When the doctor's change your medication do you make the changes very slowly or quickly? I find that I suffer almost as much from changing medications as from regular life. When you change things only change one thing at a time. Keep track of what you try and the effects.
Your relationship with your doctor / neurologist should be a partnership. You should be aware of how you react to medications and then demand that when you change medications that the change be done keeping this in mind. For example, I have severe reactions going on and off medications, so whenever I go on one or come off one I do it very slowly so that I don't suffer much.
I also see a psychologist who specializes in chronic pain. She helps me develop a pain management plan, ask the right questions and stand up for myself.
I hope this helps.