Hi there ~
I understand your concerns. All the medications your mention are for medical reasons and none of them have anything to do with your nightmares
. I wonder if you had been in war or war like situation as nightmares can be part of PTSD
. Also if you have been having them recently, have you had a great life incident in your life lately? This can cause you to have nightmares as well. Whatever the reason might be there are effective treatments and you need to consult a sleep specialist or a psychiatrist
to get the necessary medication for the same.
I hope this helps. Take care and have a lovely day!