I threw up a good deal of blood last night. I think my lifestyle is catching up to me. I'm not going to drink for a week, this is will be the first time since I was 16. I'm going to eat regularly and healthy during this time. No smoking as well. If this doesn't make things better I'll go to the docs.