Keeping in view the information that you have provided, stress
itself cannot lead to bleeding. It can make you anxious and make you believe that you are spitting blood. We need to look into other things as well as follows:
1. Is the blood coming in the sputum or saliva?
2. Is the blood coming with small vomiting
with food particles?
3. What is the color of the blood, bright red? or dark brown? is it in streaks or clots?
4. Is it coming from your gums or teeth?
I will be pleased to answer follow up questions.