I'll definetly make an appoinment!..thank you!
Dear, you need to see your doctor. You cannot try to assess an issue like this on the internet. We could make educated guesses at best.
A persistent cough, with blood is something that you need to be assessed for. If it's been going on for three weeks, you need to be seen soon. That, coupled with your blood pressure concern you asked about on your other thread is good reason to call your doctor for an appointment.