First, know that you are not the only person with this problem, a lot of other people have this issue too! Experts and scientists are still trying to figure out what exactly dreams are. There are many different theories. It could possibly that you are stressing over the dream so much right before you go to bed that you always have it. Think on the bright side, maybe this dream is a blessing in disguise and will help you one day. Sorry, but that's all my advice to you.