Have you tried doing different things before you sleep - like meditating, not eating anything before bed, exercising, all the general stuff thats meant to make it easier to sleep. They might help you relax a bit and reduce the troubles with the dreams?