Besides your pain specialist appointment, you may also want to see if there is a neurologist who specializes in migraines in your area. When did it start? Was there anything significant going on when your migraine first started? A stressful event? Something hormonal? A change in medication (even otc)?
It can be so frustrating to continually wake up with a migraine...I'm really sorry you're going through this!