A doctor might recommend or prescribe a lot of things Insomniac.
None of us here, or anywhere on the internet, can or should diagnose you, or preempt the treatments you may discuss.
In the end whatever treatment you decide to undergo (or not undergo) is up to you, so it's best to consider all the options - and that includes consulting a reliable professional source...heck, get a second opinion if you like
I hope you find a solution - good luck
D