If you are not feeling better and your doctor is not suggesting anything that can help you......FIRE HIM OR HER.....you pay your doctor to help you and they are not doing that!!!! END OF STORY.
I had a doctor doing the EXACT SAME THING...there are more medications than the ones you listed and they can combine any number of medications to offer you a solution.
Secondly, I know this is not going to come across very pleasant....but you need to help yourself a bit dear, EDUCATE YOURSELF...so when you go into the doctor's office and they say something ignorant like "we've tried everything" you can say "no ma'am" or "no sir" and then promptly name a few other medications that they forgot....I call this ammo... Carry your medical records with you, also have handy a headache journal with the dates, times, symptoms of your headaches along with a list of your triggers and sleep patters....you need to arm yourself with as much info as you possibly can. These doctors need to take you seriously. you need to appear as strong as you can, so they know they are not going to push you around and get away with it! (I say this with all the love in my heart- I had to do the same thing)
Take someone with you to your doctor's appts-someone who sees your suffering (mom, aunt, sister, brother ...a big burly man they definitely won't be tempted to push around)
ok....well, that is about the extent of my suggests regarding the doctor who was of no use to you....good luck and let me know who it goes!