As per your description you might have nasal allergies.. greenish sputum is due to infection either in the upper or lower respiratory tract.. visit an ENT specialist for proper assessment..
Answered2017-12-21 08:03:54
Let others know if this answer was helpful