Alas, a p-doc prescribes drugs. That's what they do. As you know, if a doc can't find a physical reason for something, then he/she thinks it's a mental issue. I wish your doc would do more tests. Maybe you need to see another doctor and get a "second opinion!"
I hope you feel better soon. Please realize you don't have to take the meds. There are plenty other doctors you can see. So, sleep, dear one.