For last 4 days, I have woken up and found small amounts of blood in my mucus, I have not had a nosebleed in a year have just recovered from a cold.?

Likely coughing... If you have just recovered from a cold, then you are likely coughing. If coughing is done forcefully, it can break a small blood vessel, showing up as blood-tinged sputum. Not to worry. However, if it's frankly quite bloody, then go to your doctor. It needs to be evaluated.