Yeah, man, I remember that at least from health class. If you puke up blood the only thing that can mean is a tear or a hole or something SOMEWHERE, anywhere from the stomach to the mouth. Anorexia causes that after extended periods of time, and they say that is the number one reason for serious concern. You REALLY need to get that checked out.