Regardless of the answers to the above questions, if you are
coughing up blood for more than a week, it must be examined, a simple chest X-Ray
and bloodwork would rule out anything serious. Also, if you do large amounts of exercise, the prolonged heavy use of your lungs over periods of time can cause small amounts of 'pink mucus', but this should never happen regularly, or repeatedly.