I've been sick for almost a month now, have an occasional cough, stuff comes up, I also have small blood like dots. Any idea on what I may have?

Possibilities... This could be due to bronchitis. Since the symptoms have been present for a month, the etiology of your symptoms could be allergic bronchospasm. Coughing blood is called hemoptysis and this is a serious symptom that always needs to be evaluated as malignancy can cause this symptom, especially if you are a smoker. See your doctor asap. If you develop shortness of breath, go to the er for evaluation.
See below. Can be bronchitis can be pneumonia tuberculosis (unlikely) should see your doc for examination and treatment.