yeah you have veins close to your skin,,inner and outter,sometimes when you have been
coughing for days you may rupture some and thats when you see blood.That is only what my husband experienced,,and if it doesnt happen all of the time that would be my guess..But it never hurts to go to the dr,,especially if you have been coughing hard and it wont go awaty...hope this helps,,good luck!!