I have had numerous of test done by doctors and specialist and they cannot figure out why I an spitting up blood I am 15 . it comes and go at any time and just last about five mimutes and then it goes away this has been going on for about a year . could stress cause it I am being bulley a lot   I have sinius and acid reflu
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