You have what I believe is a genetic condition. I would try to enjoy things. I also dream constantly and have done so since I was a child. Six, seven or eight dreams a night. Some nightmares of the war. It's like going into the Matrix. And the are very real and tactile with smell, color touch. Sometimes I get to visit the dead (not real, of course) why some people feel they have been abducted. I wouldn't try to shut them off. There are a gift, in an unusual sort of way. You can find you may influence them, which is kind of cool. Sort of like making your own movies.
I have a trouble-mare dreaming problem, every night and maybe two or three of them..I don't have a conscious recall of several, maybe I remember briefly just the last one. That and being an old guy my sleep is interrupted and that results in trips to the toilet.
Try "Lucid Dreaming" methods. Search on the web and you'll find lots of help suggestions on how to engage the dreams to your satisfaction and maybe enjoyment. I liked a book on the subject by Stephan LaBerge of Stanford University. I have not accomplished Lucid Dreaming engagement, I'm still a "victim" maybe some day I will. For now I'm dealing with the loss of a beloved dog and am taking sleeping pills.. still have dreams but get another hour or two of sleep.
We all have dreams, even though we cannot always remember what they are.
Dreaming is your brain processing all sorts of information.
You do not say whether you eat or drink or watch any movies before bedtime. Some foods, and especially cheese can make you dream more, so I have been told.
If you have a stressful and anxious days, that will trigger off any bad dreams.
In the evening a few hours before your bedtime, I suggest you try and not watch any films or programmes that can make you feel "uptight" or anxious. Have a warm relaxing bath to help to unwind and relax. Learn relaxation techniques like breathing to help with relaxation.
If there are any stressors in your life, try and resolve them so that you are not feeling anxious about things. Any anxiety issues can cause unpleasant dreams.
Having a hot milky drink is said to help with relaxation and sleep, so you can try that. Avoid tea, coffee or caffeinated drinks for a few hours before bedtime.