Answers: I am a Respiratory Therapist and just because you are coughing up blood does NOT close-fisted you have TB. It could be from smoking or you trachea could be inflammed from coughing a lot(possibly from a cold. If it continues and/or a larger amount appears, see a doctor.
Yes, you should dance to ER right away and have it checked out.