If someone has phlegm in their throat all the time, it may occur due to a long-term condition, such as acid reflux, postnasal drip, or allergies. Overproduction of mucus also commonly occurs in people that smoke.