I have been coughing up a lot of flem with blood in it. My mother thinks it could be from a cold, an upper respiratory infection, or mucus from the nose with blood in it because I have been blowing my nose a lot. my friend thinks it might be from tonsillitis.