There are medications that are specifically just for sleep/insomnia. Those medications would really be beneficial to you. Hopefully the pdoc will decide to put you on one so you can get some rest. Write down everything that is happening lately, including the nightmares so you will have a thoruough appointment with the pdoc.
Hope you get some rest.
a loving heart is the truest wisdom