My step mother-in-law said about a week ago, she got sick and started vomiting blood for about 2hrs. she didn't go to the doctor even though I told her she should, but I'm just curious as to what can cause you to vomit blood?