Call your Doctor not your Dentist. Dentists cannot do anything about coughing up blood. But if the blood is coming from your gums then you need to get sensitive gums toothpaste which strengthens your gums and makes them healthier. (my adoptive parent was a dentist...) Also if it gets worse then you need to go see dentist that may mean you have gingivitis or something worse like a gum eating disease like my sister had and she lost most of her teeth to it..
You're probably a schizo who has an alternate personality named Tyler. You were probably at a fight club during your switchover. You're probably trying to blow up credit card buildings.