If you dream that you are bleeding for a long time and you don’t know why, it means that you could have a serious illness soon. If you are coughing up blood, you could find yourself in a fight soon. If you are vomiting the blood, however, it means that you might be lucky.