You could see such an expert personally about your bad dreams
Doctors (like us) who've never met you can only guess about them. Psychologists, psychiatrists, and other mental health professionals would be happy to explore this problem with you. That way you'd receive more appropriate suggestions too. Best wishes!