I've been coughing up phlegm for 6 years. How to make it stop?

Short term help–try those nasal strips.
If your sinuses are draining, this might help.

Also: Don’t be afraid to try anti-histamines. I used to have all of your symptoms. Allergies was the cause.