Im sorry to hear what your going through somedude however,
Theres actually quite a few herbs and teas you can get for NICER and more positive dreams. Any good herb shop should have em. I had really bad dreams kinda similar AND i used to throw up after. So at least youre not alone. I suffered anxiety and depression for a long time and had really bad nightmares. I would vomit from the anxiety when i woke up and then couldnt get back to sleep. I used marijuana for the nausea and for the bad dreams. It didnt always work perfectly but it did REALLY help.
I think you probably should tell a doctor about it tho, just in case He'd probably refer you to some sort of psychiatrist or something. But i'd save that as a last resort, if it gets worst of persists.
Anywho, im fine now and it's largely thanks to MARIJUANA

Good luck!!!