green phlegm can be a sign of stagnation. it sounds like your lungs have some pooling in there that's growing stagnant and needs to come up. try an expectorant like guaifenesin (mucinex) and some hot steamy showers and if those don't help talk to your doctor again.
is it normal to cough up green phlegm after pneumonia cured? . i was treated for pneumonia (antibiotics) in january. it is march and i am still periodically coughing up dark yellow to green phlegm. is this normal?